CodeBlanks Logo Icon CodeBlanks

Özet - Operatörler

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

main.cpp
#include <iostream>

int main() {
    // x ve y tanımla
    // sum hesapla ve check yap, ikisini yazdır
    return 0;
}

Örnek çözüm

main.cpp
#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

main.cpp
#include <iostream>

int main() {
    // a ve b tanımla
    // result'ı hesapla ve yazdır
    return 0;
}

Örnek çözüm

main.cpp
#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

Başlangıç bölümündeki tüm dersler