C# Console Ders Notu Geçti Kaldı Uygulaması
Bu örneğimizde kullanıcının klavyeden girmiş olduğu bilgilere göre bir öğrencinin herhangi bir dersten almış olduğu ortalama ve bu ortalamaya göre dersten geçip kaldığını bulan ve bu bilgileri ekrana yazdıran C# console programını yapacağız.
İlk olarak kullanıcıdan ilgili dersin adını girmesini istiyoruz. Daha sonra sırasıyla iki tane yazılı notunu girmesini istiyoruz. Son olarak iki tane performans notunu girmesini istiyoruz.
Gerekli bilgiler girildikten sonra iki yazılı ve iki performans notu toplanarak aritmetik ortalaması hesaplanıyor. Bulunan aritmetik ortalamaya göre eğer ortalama 50 yada daha üzerinde ise; o dersin adını ortalamasını ve sonuç olarak “Geçti” yazdırıyoruz. Eğer dersin ortalaması 50’nin altında ise dersin adını ortalamasını ve sonuç olarak “Kaldı” yazdırıyoruz.
Programın ekran görüntüleri:
Bu örneğimizde öğrenci dersten almış olduğu notların ortalamasına göre dersten kalmış oluyor.
Bu örneğimizde öğrenci dersten almış olduğu notların ortalamasına göre dersten geçmiş oluyor.
Programın C# Console Kodları:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Ders_Notu_Kontrol { class Program { //www.bilisimkonulari.com static void Main(string[] args) { string ders; int y1, y2, p1, p2; Console.Write("Ders Adını Giriniz: "); ders = Console.ReadLine(); Console.Write("1. Yazılı Notunu Giriniz: "); y1 = Convert.ToInt16(Console.ReadLine()); Console.Write("2. Yazılı Notunu Giriniz: "); y2 = Convert.ToInt16(Console.ReadLine()); Console.Write("1. Performans Notunu Giriniz: "); p1 = Convert.ToInt16(Console.ReadLine()); Console.Write("2. Performans Notunu Giriniz: "); p2 = Convert.ToInt16(Console.ReadLine()); int toplam; toplam = y1 + y2 + p1 + p2; int ortalama; ortalama = toplam / 4; Console.WriteLine("----------------------------------------------"); Console.WriteLine(ders + " Ders Ortalaması:" + ortalama); if (ortalama < 50) { Console.Write(ders + " Dersinden Kaldınız"); } else { Console.Write(ders + " Dersinden Geçtiniz"); } Console.ReadKey(); } } }
<< Önceki Yazı
Sonraki Yazı >>