Özet - Operatörler
- C++ kursu
- Başlangıç
- Ders 29/116
- 5 dk
Aritmetik, karşılaştırma ve bitsel operatörleri birleştirerek bir not hesaplayıcı yazarsın.
Özet - Operatörler
Bu bölümde C++ operatörlerini öğrendin:
- Aritmetik:
+ - * / %ve++ -- - Atama:
= += -= *= /= %= - Karşılaştırma:
== != < > <= >= - Mantıksal:
&& || ! - Bitsel:
& | ^ ~ << >>
Şimdi bu operatörleri iki görevle birleştirip pekiştireceksin.
Uygulama Aritmetik ve karşılaştırma
main içine int x = 8; ve int y = 3; tanımla. int sum = x + y; ile toplamı hesapla. bool check = sum > 10; ile toplamın 10'dan büyük olup olmadığını kontrol et. sum ve check değerlerini std::cout ile std::endl kullanarak ayrı satırda yazdır.
Başlangıç kodu
#include <iostream>
int main() {
// x ve y tanımla
// sum hesapla ve check yap, ikisini yazdır
return 0;
}Örnek çözüm
#include <iostream>
int main() {
// x ve y tanımla
int x = 8;
int y = 3;
// sum hesapla ve check yap, ikisini yazdır
int sum = x + y;
bool check = sum > 10;
std::cout << sum << std::endl;
std::cout << check << std::endl;
return 0;
}Beklenen çıktı
11 1
Uygulama Mantıksal ve aritmetik birlikte
main içine int a = 5; ve int b = 10; tanımla. bool result = (a > 0) && (b > 0); ile her ikisinin de pozitif olup olmadığını kontrol et. result değerini std::cout ile std::endl kullanarak yazdır.
Başlangıç kodu
#include <iostream>
int main() {
// a ve b tanımla
// result'ı hesapla ve yazdır
return 0;
}Örnek çözüm
#include <iostream>
int main() {
// a ve b tanımla
// result'ı hesapla ve yazdır
int a = 5;
int b = 10;
bool result = (a > 0) && (b > 0);
std::cout << result << std::endl;
return 0;
}Beklenen çıktı
1
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 7 > 3 && 2 < 1 ifadesinin sonucu nedir?
- 1 (true)
- 0 (false) Doğru cevap
- Hata
- 7
Açıklama: 7>3 true ama 2<1 false; true && false = false.
2 Operatör kategorilerini eşleştir
| Kavram | Anlamı |
|---|---|
+ - * / |
Aritmetik |
+= -= |
Atama |
== != |
Karşılaştırma |
&& || |
Mantıksal |