C# Alıştırma Soruları -5-
C# Alıştırma Soruları -5-
(c# örnekleri , c# alıştırma soruları , c# örnek sorular , c# çalışma soruları ,csharp örnekleri,csharp alıştırma)
Konu: Döngü ve Şart Deyimleri
Soru 1: Klavyeden girilen 10 adet sayıdan tek olanlarını toplamını bulup ekrana yazdıran programı yazınız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
int sayi; int toplam1 = 0; int toplam2 = 0; for (int i = 1; i <= 10; i++) { Console.Write("{0}. Sayıyı Giriniz: ",i); sayi = Convert.ToInt32(Console.ReadLine()); if (sayi % 2 != 0) { Console.WriteLine("Girilen Sayı Tek"); toplam1 = sayi + toplam1; } else { Console.WriteLine("Girilen Sayı Çift"); toplam2 = sayi + toplam2; } } Console.WriteLine("\nTek Sayıların Toplamı: {0}", toplam1); Console.WriteLine("Çift Sayıların Toplamı: {0}", toplam2); Console.ReadLine(); } } } |
Soru 2: 10-100 arasındaki çift sayıları aşağıdaki gibi ekrana yazdıran programı yazınız. Burada dikkat edilmesi gereken durum sayıların aşağıdaki gibi ekrana yerleşmesidir. Sayıların 10dan başlamasının nedeni sadece iki basamaklı sayıları ekrana yazdırmaktır. Aksi halde ekranda istediğimiz hizalamayı elde edemeyiz.
1 2 3 4 5 6 7 8 9 10 11 |
for (int i = 10; i <= 100; i ++) { if (i % 2 == 0) { if (i % 10 == 0) { Console.WriteLine(); } Console.Write(i + " "); } } |
Alternatif Bir Cevapta Benden
1 2 3 4 5 6 7 8 9 |
for (int i = 10; i <= 100; i+=2) { if (i % 10 == 0) { Console.WriteLine(); } Console.Write(i + " "); } |
Tüm Alıştırma Soruları Serileri
C # Alıştırma Soruları 1
C # Alıştırma Soruları 2
C # Alıştırma Soruları 3
C # Alıştırma Soruları 4
C # Alıştırma Soruları 5
C # Alıştırma Soruları 6
C # Alıştırma Soruları 7
19,665 total views, 1 views today