Aritmetik operatörler
- C++ kursu
- Başlangıç
- Ders 24/116
- 4 dk
+,-,*,/ ve % ile temel aritmetik işlemleri yapmayı öğrenirsin.
Aritmetik operatörler
C++'ta beş temel aritmetik operatör vardır: + (toplama), - (çıkarma), * (çarpma), / (bölme) ve % (mod, kalan). İlk dördü matematikteki gibi çalışır.
% operatörü bölmede kalanı verir: 17 % 5 = 2 çünkü 17 = 3 × 5 + 2. Mod yalnızca tam sayılarla çalışır.
Bölme işlenenlerin türüne göre davranır: 7 / 2 = 3 (int), 7.0 / 2.0 = 3.5 (double). Sonucu ondalıklı istiyorsan en az bir işlenen double olmalı.
Artırma ve azaltma
++ ve -- operatörleri bir değişkeni 1 artırır veya azaltır. x++ ile x = x + 1 aynı anlama gelir.Bu operatörler önde veya sonda gelebilir: ++x (önce artır) ve x++ (sonra artır). İkisi de x'i 1 artırır ama bir ifadenin içinde kullanıldığında davranış farklıdır.
y = x++; ifadesinde x önce y'ye atanır, sonra artırılır. y = ++x; ifadesinde ise x önce artırılır, sonra y'ye atanır. Karışıklığı önlemek için mümkün olduğunca tek başına kullan.
Uygulama Aritmetik sonuçları yazdır
main içine dört int değişken tanımla: sum = 10 + 5, diff = 10 - 3, product = 4 * 6, remainder = 17 % 5. Her birini std::cout ile std::endl kullanarak ayrı satırda yazdır.
Başlangıç kodu
#include <iostream>
int main() {
// Dört aritmetik işlemi tanımla
// Her birini std::cout ile yazdır
return 0;
}Örnek çözüm
#include <iostream>
int main() {
// Dört aritmetik işlemi tanımla
int sum = 10 + 5;
int diff = 10 - 3;
int product = 4 * 6;
int remainder = 17 % 5;
// Her birini std::cout ile yazdır
std::cout << sum << std::endl;
std::cout << diff << std::endl;
std::cout << product << std::endl;
std::cout << remainder << std::endl;
return 0;
}Beklenen çıktı
15 7 24 2
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 10 % 3 işleminin sonucu nedir?
- 1 Doğru cevap
- 3
- 10
- 0
Açıklama: 10 = 3 × 3 + 1, kalan 1'dir.
2 Mod operatörü
int remainder = 17 ____ 5;
int remainder = 17 % 5;
Açıklama: % operatörü kalanı verir.
3 Operatörleri eşleştir
| Kavram | Anlamı |
|---|---|
+ |
Toplama |
- |
Çıkarma |
* |
Çarpma |
% |
Kalan |