C# Dersleri 37 - Tek Sayıların Toplamını Bulan Program


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