Aritmetik operatörler
- Dart kursu
- Başlangıç
- Ders 24/116
- 4 dk
+,-,*,/,% ve ~/ ile aritmetik işlemleri öğrenirsin.
Aritmetik operatörler
Dart'ta altı temel aritmetik operatör vardır: + (toplama), - (çıkarma), * (çarpma), / (bölme), % (mod/kalan) ve ~/ (tam sayı bölme).
/ her zaman double döndürür: 10 / 3 = 3.333.... Tam sayı sonuç istiyorsan ~/ kullanırsın: 10 ~/ 3 = 3.
% bölmenin kalanını verir: 10 % 3 = 1. Özellikle tek/çift kontrolünde (x % 2) ve döngüde sıklıkla kullanılır.
Mod (%) kullanımı
% operatörü bir bölmenin kalanını verir. Örneğin 10 % 3 = 1 çünkü 10'u 3'e böldüğünde 3 kere 3 girer (9) ve kalan 1 olur.
En yaygın kullanımı tek/çift kontrolüdür: x % 2 == 0 ise x çifttir, x % 2 == 1 ise tektir.
Döngülerde de işe yarar: her üç turda bir işlem yapmak için if (i % 3 == 0) yazarsın. Bu, periyodik işler için pratik bir yöntemdir.
Uygulama Üç işlem
print(10 + 5), print(10 - 3) ve print(4 * 3) çağrılarını void main() içinde yaz.
Başlangıç kodu
// Üç aritmetik işlemi yazdırÖrnek çözüm
void main() {
print(10 + 5);
print(10 - 3);
print(4 * 3);
}Beklenen çıktı
15 7 12
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Mod operatörü
int kalan = 10 ____ 3;
int kalan = 10 % 3;
Açıklama: 10 % 3 = 1 olur.
2 10 ~/ 3 işleminin sonuçu nedir?
- 3.33
- Hata verir
- 3 Doğru cevap
- 4
Açıklama: ~/ tam sayı bölme yapar; küsuratı atar.
3 Operatörleri eşleştir
| Kavram | Anlamı |
|---|---|
+ |
Toplama |
- |
Çıkarma |
* |
Çarpma |
/ |
Bölme (double) |