1.Klavyeden negatif sayı girildiğinde programı sonlandıran program yapınız.
2.1 den 50 e kadar olan sayılar içinde 4 e veya 12 e tam bölünen sayıları bulup sayan ve toplayan programı yapınız.
3. Klavyeden öğrencinin vize ve final notları girilecek girilen notlardan vizenin % 40 ı , Finalin % 60 ı alınacak ve sonuç 50 ve üzeri ise dersten geçti değilse dersten kaldı uyarısı verecek programı yazınız.
CEVAPLAR
1-
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication21 { class Program { static void Main(string[] args) { double toplam = 0; int sayi = 0; do { toplam = toplam + sayi; Console.WriteLine("Sayı Girin"); sayi = Convert.ToInt32(Console.ReadLine()); } while (sayi >= 0); Console.WriteLine("Sayıların toplamı" + toplam.ToString()); Console.ReadKey(); } } }
2-
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace birden50ye { class Program { static void Main(string[] args) { int sayi = 0, toplam = 0; for (int i = 1; i <= 50; i++) { if (i % 4 == 0 && i % 12 == 0) { sayi++; toplam += i; } } Console.WriteLine("Sayıların Toplamı=" + toplam.ToString()); Console.WriteLine("Sayıların Adeti=" + sayi.ToString()); Console.ReadKey(); } } }
3-
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace vizefinal { class Program { static void Main(string[] args) { Console.WriteLine("Vize Notunu Girin"); int vize = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Final Notunu Girin"); int Final = Convert.ToInt16(Console.ReadLine()); if ((vize * 0.4 + Final * 0.6) >= 50) { Console.WriteLine("Dersten Geçti"); } else { Console.WriteLine("Dersten Kaldı"); } Console.ReadKey(); } } }