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