5 Nisan 2008 Cumartesi

Üniversite Öğrencileri İçin Yüzlü Sistemden Harfli Sisteme Not Dönüştürme

Aşağıdaki örnek kodu çalıştırma için Visual Studio 2005 ile yeni bir "C# - Windows - Console" projesi başlatın ve aşagıdaki kodu Main bloğunun yerin yapıştırın.
----------------------------------------------
class Program
{
static void Main(string[] args)
{
// 88 yerine kullanıcıdan alınan bir değer de çalıştırılabilir.
string harliNot = YuzludenHarfliyeDonustur(88);
Console.WriteLine(harliNot);
Console.WriteLine();
Console.WriteLine("Uygulamadan çıkmak için [Enter] tuşuna basın.");
Console.ReadLine();
}
///
/// Yüzlü başarı sistemindeki notun harfli başarı sistemi karşılığını getirir.
///

/// 100 lük sistemdeki başarı notu
/// Harfli sistem başarı notu (AA-F)
static string YuzludenHarfliyeDonustur(int basariNotu)
{
// Sıfırdan küçük girişler kontrol ediliyor.
if (basariNotu <> 100)
throw new Exception("100 ya da daha küçük bir değer girin.");
if (basariNotu >= 90 && basariNotu <= 100) { return "AA"; } if (basariNotu >= 85 && basariNotu <= 89) { return "BA"; } if (basariNotu >= 80 && basariNotu <= 84) { return "BB"; } if (basariNotu >= 75 && basariNotu <= 79) { return "CB"; } if (basariNotu >= 70 && basariNotu <= 74) { return "CC"; } if (basariNotu >= 60 && basariNotu <= 69) { return "DC"; } if (basariNotu >= 50 && basariNotu <= 59)
{
return "DD";
}
return "F";
}
}

Hiç yorum yok:

Yorum Gönder