Kullanıcı klavyeden 10 adet sayı girecektir. Kullanıcı 100’den büyük kaç adet sayı girdiyse ekranda gösterilecektir. Uygulamanın daha iyi anlaşılması için FOR, WHILE ve DO – WHILE döngüleri kullanılarak 3 farklı yöntemle çözülmüştür.
FOR döngüsü ile:
1 2 3 4 5 6 7 8 9 10 11 12 | double sayi = 0, sayac = 0; for(int i=0;i<10;i++) { Console.Write("{0}. sayıyı giriniz:",(i+1)); sayi= Convert.ToDouble(Console.ReadLine()); if (sayi > 100) { sayac++; } } Console.WriteLine("100'den büyük {0} adet sayı girdiniz.", sayac); Console.ReadKey(); |
WHILE döngüsü ile:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | double sayi = 0, sayac = 0; int i = 0; while(i<10) { Console.Write("{0}. sayıyı giriniz:",(i+1)); sayi= Convert.ToDouble(Console.ReadLine()); if (sayi > 100) { sayac++; } i++; } Console.WriteLine("100'den büyük {0} adet sayı girdiniz.", sayac); Console.ReadKey(); |
DO WHILE döngüsü ile:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | double sayi = 0, sayac = 0; int i = 0; do { Console.Write("{0}. sayıyı giriniz:",(i+1)); sayi= Convert.ToDouble(Console.ReadLine()); if (sayi > 100) { sayac++; } i++; } while (i < 10) ; Console.WriteLine("100'den büyük {0} adet sayı girdiniz.", sayac); Console.ReadKey(); |