C# ile kullanıcı klavyeden sıfır girinceye kadar istediği kadar sayı girişi yapabilmektedir. Sıfır girildiğinde kullanıcının o zamana kadar girdiği sayıların toplamı ve ortalaması bulunarak ekranda gösterilecektir. WHILE döngüsü kullanılarak çözülmüştür.
1 2 | if(sayi!=0) sayac++; |
kod satırı ile ortalamaya sıfır rakamının dahil edilmemesi sağlanmıştır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Console.WriteLine("Sayı giriniz:"); int sayi = Convert.ToInt32(Console.ReadLine()); int toplam = sayi; int i = 0, sayac = 1; while(sayi!=0) { Console.WriteLine("Sayı giriniz:"); sayi = Convert.ToInt32(Console.ReadLine()); toplam += sayi; if(sayi!=0) sayac++; } Console.WriteLine("Girilen sayıların toplamı={0} Ortalaması={1}", toplam,toplam/sayac); Console.ReadKey(); |