C# programlama dilinde if-else yapısı, koşullu ifadeleri kontrol etmek ve farklı durumlara göre kararlar vermek için kullanılan temel bir araçtır. C# Ders 4: İf-Else Yapısıyla İlgili Örnek Uygulama başlıklı bu eğitim videosunda, öğrencilerin not ortalamasını hesaplama örneği üzerinden if-else yapısını etkili bir şekilde nasıl kullanabileceğinizi öğreneceksiniz.
Kullanıcı Girdisi ve İf-Else Yapısı
Programlama projelerinde kullanıcı girdisi almak ve bu girdileri işlemekte if-else yapısının rolü büyüktür. Bu ders kapsamında:
- Kullanıcıdan final notlarını klavyeden alarak notları değerlendireceğiz.
- Girilen notların ortalamasını hesaplayacak ve if-else yapısı yardımıyla sonucu değerlendireceğiz.
- Bu süreçte, farklı koşullar altında hangi işlemlerin yapılacağını detaylıca göreceğiz.
Not Ortalaması Hesaplama Mantığı
Bir öğrencinin başarı durumunu belirlemek için notlarının ortalaması hesaplanır. Ortalamaya göre geçme veya kalma durumu şu şekilde yönetilebilir:
- Eğer ortalama 80 ve üzerindeyse, öğrenci başarılı sayılır.
- Eğer ortalama 80’in altındaysa, öğrenci başarısız kabul edilir ve alternatif bir işlem gerçekleştirilir.
C# İf-Else İle Ortalama Hesaplama Örneği
Aşağıdaki kod parçası, not ortalamasını hesaplamak ve bu ortalamaya göre if-else ile karar vermek için bir örnek sunar:
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Lütfen birinci notu giriniz: ");
int not1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Lütfen ikinci notu giriniz: ");
int not2 = Convert.ToInt32(Console.ReadLine());
// Ortalama hesaplama
double ortalama = (not1 + not2) / 2.0;
Console.WriteLine($"Ortalamanız: {ortalama}");
// Koşullu kontrol
if (ortalama >= 80)
{
Console.WriteLine("Tebrikler, geçtiniz!");
}
else
{
Console.WriteLine("Maalesef, başarısız oldunuz.");
}
}
}
Bu Örneğin Temel Özellikleri
- Kullanıcı Girdisi: Kullanıcının klavyeden notlarını girmesi sağlanır.
- Ortalama Hesaplama: Girilen notlar toplanır ve 2’ye bölünerek ortalama elde edilir.
- İf-Else Yapısı: Ortalama, belirli bir eşik değeri olan 80 ile karşılaştırılır. Koşula göre farklı mesajlar konsola yazdırılır.
Etkili Kullanım İçin İpuçları
- Hata Kontrolleri: Kullanıcıdan alınan girdilerin geçerli bir sayı olup olmadığını kontrol etmek için
try-catch
yapısı kullanılabilir. - Dinamik Eşik Değerleri: Geçme notunu sabit bir değer yerine, değiştirilebilir bir parametre olarak tanımlamak uygulamanızı daha esnek hale getirir.
- Kullanıcı Deneyimi: Kullanıcının notları daha kolay anlaması için programın sonuçları daha açıklayıcı mesajlarla sunulabilir.
Eğitim Videosundaki Öne Çıkanlar
- C# dilinde if-else yapısının temel işleyişi.
- Gerçek dünyada kullanılabilir bir not hesaplama senaryosunun uygulanması.
- Konsol çıktılarıyla kod mantığının kolayca anlaşılması.
Sonuç
Bu eğitim, C# programlama dilinde if-else yapısının kullanımını öğrenmek isteyen herkes için harika bir başlangıçtır. Not ortalaması hesaplama gibi günlük hayatta karşılaşılabilecek senaryolar, bu yapıyı öğrenmek ve uygulamak için etkili bir yöntem sunar.
Eğer C# öğrenim yolculuğunuza devam etmek ve bu dersin detaylarını görmek istiyorsanız, “C# Ders 4: İf-Else Yapısıyla İlgili Örnek Uygulama” videomuzu izleyerek bilgi ve pratiğinizi pekiştirebilirsiniz. Yazılım dünyasında başarıya ulaşmak için doğru adımları birlikte atalım! 😊