CodeBlanks Logo Icon CodeBlanks

Özet - Operatörler

C# kursu · Başlangıç · Ders 29/116

Aritmetik, karşılaştırma ve mantıksal operatörleri birleştirerek bir not hesaplayıcı yazarsın.

Operatörleri birleştirelim

Bu ünitede beş operatör ailesi öğrendin: aritmetik (+ - * / %), karşılaştırma (== != < > <= >=), mantıksal (&& || !), atama (= += -= *= /= %=) ve bitsel (& | ^ ~ << >>).

Bunları tek bir programda birlikte kullanmak asıl güç. Bir not hesaplayıcı: aritmetik ile ortalama bul, karşılaştırma ile barajı kontrol et, mantıksal ile ek koşulları birleştir. Birkaç adımda gerçek bir uygulama ortaya çıkar.

Uygulama Not ortalaması hesapla

average değişkenine score1 + score2 + score3 toplamını 3'e bölerek ata. Sonra average'ı Console.WriteLine ile yazdır. Aritmetik operatörleri kullanmalısın.

Örnek çözümü göster
Ortalama için int average = (score1 + score2 + score3) / 3; yaz.
Örnek çözüm:
using System;

class Program
{
    static void Main()
    {
        int score1 = 60;
        int score2 = 70;
        int score3 = 80;
        // Ortalamayı hesapla
        int average = (score1 + score2 + score3) / 3;
        Console.WriteLine(average);
    }
}

Uygulama Geçme durumunu yazdır

Bir if ile average >= 50 koşulunu yaz. Koşul doğruysa "geçti", yanlışsa "kaldı" yazdır. else dalını kullanmalısın.

Örnek çözümü göster
Durum için if (average >= 50) { ... } else { ... } yaz.
Örnek çözüm:
using System;

class Program
{
    static void Main()
    {
        int average = 70;
        // Durumu yazdır
        if (average >= 50)
        {
            Console.WriteLine("geçti");
        }
        else
        {
            Console.WriteLine("kaldı");
        }
    }
}

Operatör seti tamam

Artık C#'ın temel operatörlerini biliyorsun. Aritmetik ile hesap yapar, atama ile değişken günceller, karşılaştırma ile karar verir, mantıksal ile koşulları birleştirir, bitsel ile bayrak işlersin.

Bu beş grup, ileride öğreneceğin diziler, döngüler ve metotlarda sürekli karşına çıkacak. Özellikle && ve ||'nin kısa devre davranışı, güvenli koşul yazmanın anahtarıdır.

Kendini test et

  1. Console.WriteLine(2 + 3 * 4); çıktısı nedir?

    Console.WriteLine(2 + 3 * 4);
    • 20
    • 14
    • 9
    • 24
    Cevabı göster

    14 — Doğru. Önce 3 * 4 = 12, sonra 2 + 12 = 14.

  2. Bitsel VE operatörünü yaz

    int flags = 5;
    int mask = 3;
    int active = flags ____ mask;
    Console.WriteLine(active);
    Cevabı göster
    int flags = 5;
    int mask = 3;
    int active = flags & mask;
    Console.WriteLine(active);

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