Yazdır
Kategori: C #
Gösterim: 345

Program 2 sınav notu ve 2 performans notunun ortalaması bularak notsal karşılığını verir.

while içindeki 4>3 ün bir anlamı yok. while ın sonsuz döngüye girmesini sağlamak için yapıldı. Girilen not 0 ile 100 arasında değilse, Programda tekrar girmeniz konusunda diretiyor.

 int not1, not2, perf1, perf2, ort, toplam;

            while (4 > 3)
            {
                Console.WriteLine("1. notu giriniz: ");
                not1 = Convert.ToInt32(Console.ReadLine());
                if (not1 > 0 && not1 <= 100)
                {
                    break;
                }
                Console.WriteLine("HATALI GIRIS. LÜTFEN TEKRAR DENEYINIZ.");
            }
            while (4 > 3)
            {
                Console.WriteLine("2. notu giriniz: ");
                not2 = Convert.ToInt32(Console.ReadLine());
                if (not2 > 0 && not2 <= 100)
                {
                    break;
                }
                Console.WriteLine("HATALI GIRIS. LÜTFEN TEKRAR DENEYINIZ.");
            }
            while (4 > 3)
            {
                Console.WriteLine("1. performans notunu giriniz: ");
                perf1 = Convert.ToInt32(Console.ReadLine());
                if (perf1 > 0 && perf1 <= 100)
                {
                    break;
                }
                Console.WriteLine("HATALI GIRIS. LÜTFEN TEKRAR DENEYINIZ.");
            }
            while (4 > 3)
            {
                Console.WriteLine("2. performans notunu giriniz: ");
                perf2 = Convert.ToInt32(Console.ReadLine());
                if (perf2 > 0 && perf2 <= 100)
                {
                    break;
                }
                Console.WriteLine("HATALI GIRIS. LÜTFEN TEKRAR DENEYINIZ.");
            }

            toplam = not1 + not2 + perf1 + perf2;
            ort = toplam / 4;
            Console.WriteLine("ORTALAMANIZ: {0}", ort);
            if (ort < 50)
            {
                Console.WriteLine("BASARISIZ!!!! ");
            }
            else if (ort >= 50 && ort < 60)
            {
                Console.WriteLine("GEÇER ");
            }
            else if (ort >= 60 && ort < 70)
            {
                Console.WriteLine("ORTA ");
            }
            else if (ort >= 70 && ort < 85)
            {
                Console.WriteLine("IYI ");
            }
            else if (ort >= 85 && ort < 101)
            {
                Console.WriteLine("PEKIYI ");
            }
            Console.ReadLine();