C# ile kullanıcı klavyeden 20 adet yaş girecektir. Bu girilen yaşlar içerisinden 18 ile 25 arasında olanlar sayılıp kaç adet olduğu ekranda gösterilecektir. (18 ve 25 dahil edilmiştir.) FOR ve WHILE döngüleri kullanılarak 2 farklı yöntemle çözülmüştür.
FOR döngüsü ile:
1 2 3 4 5 6 7 8 9 10 11 12 | int say = 0,yas=0; for (int i = 0; i < 20; i++) { Console.Write("{0}. yaşı giriniz:",i+1); yas = Convert.ToInt16(Console.ReadLine()); if (yas >= 18 && yas <= 25) say++; } Console.WriteLine("18 ile 25 yaş arası {0} öğrenci vardır.",say); Console.ReadKey(); |
WHILE döngüsü ile:
1 2 3 4 5 6 7 8 9 10 11 12 | int say = 0, yas = 0, i = 0; while(i<20) { Console.Write("{0}. yaşı giriniz:", i + 1); yas = Convert.ToInt16(Console.ReadLine()); if (yas >= 18 && yas <= 25) say++; i++; } Console.WriteLine("18 ile 25 yaş arası {0} öğrenci vardır.", say); Console.ReadKey(); |