12 Ocak 2016 Salı

Vize , Final ve Bütünleme Sınav Puanlarına Göre Ortalama Hesaplama

Bu programda sınav puanlarına göre ortalama hesaplama işlemini gerçekleştiriyoruz.İlk olarak kullanıcıdan vize ve final notunu girmesini sağlıyoruz ve ortalamayı hesaplıyoruz.Daha sonra if koşulunu kullanarak ortalama notu 50'den yukarı ise sınıfı geçti eğer 50'den aşağı ise sınıfta kaldı mesajını veriyor.Eğer ortalama 50'nin altındaysa Console.WriteLine komutunu kullanarak bütünleme sınavına girip girmek istemediğini soruyor.Cevabı hayır olursa kaldınız mesajını veriyor eğer evet ise notunu girmesini istiyoruz ve tekrar bir hesaplama yapıyor eğer geçti ise geçti mesajı ,kaldıysa kaldı mesajı veriyor.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _5sayinin_ortalamasi
{
    class Program
    {
        static void Main(string[] args)
        {
            //Klavyeden girilen sayıların kaç tanesinin çift kaç tanesinin tek olduğunu bulma

            int vize = 0, final = 0, butunleme = 0, ort = 0;
            string secim;
            Console.Write("Vize notunu giriniz : ");
            vize = Convert.ToInt32(Console.ReadLine());
            Console.Write("Final notunu giriniz : ");
            final = Convert.ToInt32(Console.ReadLine());
            ort = Convert.ToInt32((vize * 0.4) + (final * 0.6));

            if (ort >= 50)
                Console.Write("Tebrikler sınavdan " + ort + " puanla geçtiniz.");
            else if (ort < 50)
            {
                Console.WriteLine("Malesef sınavdan " + ort + " puanla kaldınız.");

                Console.Write("Bütünleme sınavına girmek istiyorsanız 'e' harfine, girmek istemiyorsanız 'h' harfine basın.");
                secim = Console.ReadLine();
                if (secim == "e")
                {
                    Console.Write("Bütünleme notunu giriniz : ");
                    butunleme = Convert.ToInt32(Console.ReadLine());
                    if (butunleme >= 50)
                        Console.Write("Tebrikler sonunda " + ort + " puanla geçtiniz.");
                    else if (butunleme < 50)
                        Console.Write("Malesef  " + ort + " puanla yine kaldınız.");
                }
                else if (secim == "h")
                    Console.Write("Dersten kaldınız!");
                else
                    Console.Write("Hata!");
            }
            Console.ReadKey();
        }
    }
}

Hiç yorum yok:

Yorum Gönder