21 Haziran 2009 Pazar

C For tutorial

Python dilinde while döngüsünden bahsetmiştim. Şimdi for döngüsü ile c'de bir örnek yapalım. Genel hatları ile while döngüsü bir koşul sağlandığı sürece çalıştırılacak komutlardan oluşuyordu. Koşul sağlanmadığında döngü sona eriyordu.

Eğer döngümüzün kaç kez döneceği belirli ise for yapısını kullanıyoruz. For yapısında ihtiyacımız olan tek şey döngünün kaç kez döndüğünü gösteren bir sayaç değişkeni. Bunu bir örnek ile açıklayalım.

Önceki yazdığımız python while tutorial'da sınıf mevcudu belli değildi ve kullanıcının not girinişi sonlandırması için 0 yada negarif bir değer girmesi gerekiyordu. Şimdiki örnekte ise sınıf mevcudu kullanıcıdan alınacak ve tanımlayacağımız sayaç değeri sınıf mevcuduna ulaşıncaya kadar no ve not girme işlemleri devam edecek.

#include
#include

int main()
{
int toplam=0,no,puan;
int mevcut=0;
int sayac=0;

printf("siniftaki ogrenci sayisini girin: \n");
scanf("%d",&mevcut);

for(sayac=0;sayac

Görüldüğü gibi kullanıcıdan sınıf mevcudu alınıyor ve for döngüsü ile sayaç değeri mevcuda ulaşıncaya kadar not giriş işlemi devam ediyor.

(ilk değer atamalarına ve sayacın 0 dan başladığına dikkat)

Python dilinde for'un kullanımı diğer dillerdekinden biraz farklı. Birdahaki yazımda ona deyineceğim.

Kaynak kodu aşağıdaki linkten indirebilirsiniz:

http://rapidshare.com/files/247035867/fot_tutorial.cpp.html

Hiç yorum yok:

Yorum Gönder