Atama operatörleri
=, +=, -=, *=, /= ve ++/-- ile kısayol atamalarını öğrenirsin.
Karşılaştırma operatörleri
İki değeri karşılaştırmak için karşılaştırma operatörleri kullanırsın: == eşit, != eşit değil, < küçük, > büyük, <= küçük veya eşit, >= büyük veya eşit. Sonuç her zaman bool türündedir (true ya da false).
Örneğin age >= 18 ifadesi, yaş 18'den büyükse ya da 18'e eşitse true döner. Bu sonucu bir if koşulunda kullanabilirsin.
Tür güvenliği ve ==
C# tür güvenli bir dildir; bu yüzden == karşılaştırması farklı türlerde derleme hatası verir. 5 == "5" geçersizdir çünkü sol taraf int, sağ taraf string'tir.
Sayısal türler arasında ise 5 == 5.0 gibi karşılaştırmalar çalışır; C# otomatik olarak int'i double'a yükseltir ve sonucu true verir. Karşılaştırma öncesi türleri eşleştirmek senin sorumluluğundadır.
Uygulama İki skoru karşılaştır
Bir if ile score1 > score2 koşulunu yaz. Koşul doğruysa Console.WriteLine ile "yüksek", yanlışsa "düşük" yazdır. else dalını kullanmalısın.
Örnek çözümü göster
Karşılaştırma için if (score1 > score2) { ... } else { ... } yaz.
Örnek çözüm:
using System;
class Program
{
static void Main()
{
int score1 = 85;
int score2 = 70;
// Karşılaştır ve yazdır
if (score1 > score2)
{
Console.WriteLine("yüksek");
}
else
{
Console.WriteLine("düşük");
}
}
}
Kendini test et
-
Console.WriteLine(7 > 3); çıktısı nedir?
Console.WriteLine(7 > 3);- 7
- true
- True
- 3
Cevabı göster
True — Doğru. 7 > 3 ifadesi true verir; C# büyük harfle True yazar.
-
Geçme koşulunu yaz
int average = 70; bool pass = average ____ 50; Console.WriteLine(pass);Cevabı göster
int average = 70; bool pass = average >= 50; Console.WriteLine(pass); -
Operatörü anlamına eşle
- ==
- Eşittir
- !=
- Eşit değil
- <
- Küçük
- >
- Büyük