Döngüler ile Negatif Bir Değer Girilene Kadar Kullanıcıdan Giriş Alıp, Tek Sayıları Toplama Programı
Bu pratikte, döngüler kullanarak kullanıcıdan alınan sayılar arasında sadece tek sayıları toplayan bir C# programı yazacağız. Program, negatif bir değer girilene kadar çalışacaktır.
Örnek Kod:
using System; class Program { static void Main() { int total = 0; int userInput; Console.WriteLine("Negatif bir değer girene kadar sayılar giriniz."); // Negatif değer girilene kadar sayıları al do { Console.Write("Bir sayı giriniz: "); userInput = int.Parse(Console.ReadLine()); // Sayı tek ise toplamaya ekle if (userInput % 2 != 0) { total += userInput; } } while (userInput >= 0); Console.WriteLine("Girilen tek sayıların toplamı: " + total); } }
Örnek 1:
Girdi: 1, 3, 5, -1
Çıktı:
Girilen tek sayıların toplamı: 9
Örnek 2:
Girdi: 2, 4, 6, -5
Çıktı:
Girilen tek sayıların toplamı: 0
Örnek 3:
Girdi: 11, 15, 7, -3
Çıktı:
Girilen tek sayıların toplamı: 33