Özet - Operatörler
- Dart kursu
- Başlangıç
- Ders 29/116
- 5 dk
Aritmetik, null-aware ve mantıksal operatörleri birleştirerek bir not hesaplayıcı yazarsın.
Özet - Operatörler
Bu grupta Dart'ın operatörlerini öğrendin: aritmetik (+ - * / % ~/), atama (= += ++ --), karşılaştırma (== != < > <= >=), mantıksal (&& || !) ve null-aware (?? ?. ??=).
Bunları birleştirerek gerçek bir not hesaplayıcı yazabilirsin. İki küçük görevle pekiştireceğiz.
İleriki derslerde bu operatörleri koleksiyonlarda, koşullu ifadelerde ve daha karmaşık işlemlerde kullanacağız. Temel burada atılıyor.
Uygulama Not hesapla
var score = 75; tanımla. print('Geçti: ${score >= 50}') ile sonuçu yazdır. ${score >= 50} bool bir sonuç verir (true).
Başlangıç kodu
// Not hesaplaÖrnek çözüm
void main() {
var score = 75;
print('Geçti: ${score >= 50}');
}Beklenen çıktı
Geçti: true
Uygulama Final not hesaplayıcı
var score = 85; tanımla. var passed = score >= 50; ile bool bir sonuç al. print(passed) ile yazdır. Beklenen çıktı: true.
Başlangıç kodu
// Final not hesaplayıcıÖrnek çözüm
void main() {
var score = 85;
var passed = score >= 50;
print(passed);
}Beklenen çıktı
true
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Geçer not 50 ve üzeri. Hangi koşul doğru?
- score <= 50
- score > 50
- score = 50
- score >= 50 Doğru cevap
Açıklama: 50 ve üzeri için >= kullanılır.
2 Varsayılan değer
int? x; print(x ?? ____);
int? x; print(x ?? 0);
Açıklama: ?? null ise varsayılan verir.
3 Tüm operatörleri eşleştir
| Kavram | Anlamı |
|---|---|
+ |
Toplama |
&& |
Ve |
?? |
Varsayılan |
== |
Eşit |