Buradasın
C#'ta girilen sayıların tek ve çift olarak ayrı ayrı toplanması nasıl yapılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
C#'ta girilen sayıların tek ve çift olarak ayrı ayrı toplanması için aşağıdaki kod örneği kullanılabilir:
class Program { static void Main(string[] args) { int cifttoplam = 0; int tektoplam = 0; int sayi = 0; Console.Write("Bir sayı giriniz: "); sayi = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i <= sayi; i++) { if (i % 2 == 0) { cifttoplam += i; } else { tektoplam += i; } } Console.WriteLine(sayi + " sayısına kadar tek sayıların toplamı: " + tektoplam); Console.WriteLine(sayi + " sayısına kadar çift sayıların toplamı: " + cifttoplam); Console.ReadKey(); } }
Bu kod, kullanıcının girdiği sayıya kadar olan tek ve çift sayıları ayrı ayrı toplar ve sonucu ekranda gösterir 3.
Ayrıca, 0-100 arası tek ve çift sayıların toplamını bulmak için şu kod kullanılabilir:
static void Main(string[] args) { int tekToplam = 0, ciftToplam = 0; for (int i = 1; i <= 100; i++) { if (i % 2 == 0) { ciftToplam = ciftToplam + i; } else { tekToplam = tekToplam + i; } } Console.WriteLine("0-100 arası Tek Sayıların Toplamı : " + tekToplam); Console.WriteLine("0-100 arası Çift Sayıların Toplamı : " + ciftToplam); Console.ReadKey(); }
5 kaynaktan alınan bilgiyle göre: