Klavyeden girilen 10 adet sayının toplamı hesaplanacak ve sonuç ekranda gösterilecektir. FOR, WHILE ve DO – WHILE döngüleri kullanılarak 3 farklı yöntemle çözülmüştür.
Klavyeden girilen sayıların ondalıklı veya tam sayı girilebileceği düşünülerek double tipinde tanımlanmıştır.
FOR döngüsü ile:
1 2 3 4 5 6 7 8 9 | double toplam = 0; for (int i = 0; i < 10; i++) { Console.Write((i+1)+". sayıyı giriniz:"); double sayi=Convert.ToDouble(Console.ReadLine()); toplam += sayi; } Console.WriteLine("Toplam={0}",toplam); Console.ReadKey(); |
veya
1 2 3 4 5 6 7 8 | double toplam = 0; for (int i = 0; i < 10; i++) { Console.Write((i+1)+". sayıyı giriniz:"); toplam += Convert.ToDouble(Console.ReadLine()); } Console.WriteLine("Toplam={0}",toplam); Console.ReadKey(); |
WHILE döngüsü ile:
1 2 3 4 5 6 7 8 9 10 | double toplam = 0; int i = 0; while(i<10) { Console.Write((i + 1) + ". sayıyı giriniz:"); toplam += Convert.ToDouble(Console.ReadLine()); i++; } Console.WriteLine("Toplam={0}",toplam); Console.ReadKey(); |
DO – WHILE döngüsü ile:
1 2 3 4 5 6 7 8 9 10 | double toplam = 0; int i = 0; do { Console.Write((i + 1) + ". sayıyı giriniz:"); toplam += Convert.ToDouble(Console.ReadLine()); i++; } while (i < 10); Console.WriteLine("Toplam={0}",toplam); Console.ReadKey(); |