Ders 4 – Objective-C’de Operatörler ve Temel İşlemler

Bu derste Objective-C’de hesaplama, karşılaştırma ve mantık kurmanın temelini öğreniyoruz.Yani kodun “akıl yürüttüğü” kısım burası. Operatör Nedir? Operatörler, değişkenler üzerinde işlem yapmamızı sağlar.İçindekilerListeyi göstermek için tıklayınOperatör Nedir?1️⃣ Aritmetik OperatörlerÖrnek:2️⃣ Karşılaştırma OperatörleriÖrnek:3️⃣ Mantıksal OperatörlerÖrnek:4️⃣ Artırma ve Azaltma Operatörleri5️⃣ En Sık Yapılan HatalarMini UygulamaBu Derste Ne Öğrendin? En basit örnek: Bunu da okuyun R ile Derin Öğrenme

Google News Google News Flipboard Flipboard Sesli oku Yazıyı beğen Favorilere Ekle 0 Yorumlar
Daha fazla

Bu derste Objective-C’de hesaplama, karşılaştırma ve mantık kurmanın temelini öğreniyoruz.
Yani kodun “akıl yürüttüğü” kısım burası.


Operatör Nedir?

Operatörler, değişkenler üzerinde işlem yapmamızı sağlar.

En basit örnek:

int a = 5 + 3;

Buradaki + bir operatördür.


1️⃣ Aritmetik Operatörler

Operatör Anlamı
+ Toplama
- Çıkarma
* Çarpma
/ Bölme
% Mod (kalan)

Örnek:

int a = 10;
int b = 3;
NSLog(@”Toplam: %d”, a + b);
NSLog(@”Fark: %d”, a – b);
NSLog(@”Çarpım: %d”, a * b);
NSLog(@”Bölüm: %d”, a / b);
NSLog(@”Kalan: %d”, a % b);

📌 Dikkat:
int / int sonucu tam sayı verir. Ondalık istiyorsan float kullan.


2️⃣ Karşılaştırma Operatörleri

Bu operatörler doğru (YES) / yanlış (NO) sonucu üretir.

Operatör Anlamı
== Eşit mi
!= Eşit değil mi
> Büyük mü
< Küçük mü
>= Büyük veya eşit
<= Küçük veya eşit

Örnek:

int yas = 20;

BOOL reşitMi = yas >= 18;
NSLog(@”Reşit mi? %d”, reşitMi);

📌 YES → 1
📌 NO → 0


3️⃣ Mantıksal Operatörler

Birden fazla koşulu birleştirmek için kullanılır.

Operatör Anlamı
&& VE (AND)
`
! DEĞİL (NOT)

Örnek:

int yas = 22;
BOOL ogrenciMi = YES;
if (yas >= 18 && ogrenciMi) {
NSLog(@”İndirim alabilir”);
}

4️⃣ Artırma ve Azaltma Operatörleri

int sayi = 5;

sayi++;
sayi–;

NSLog(@”Sayi: %d”, sayi);

  • ++ → 1 artırır

  • -- → 1 azaltır

📌 Döngülerde çok sık kullanılır.


5️⃣ En Sık Yapılan Hatalar

if (a = b)
if (a == b)

BOOL durum = true;
BOOL durum = YES;

float sonuc = 5 / 2;
float sonuc = 5.0 / 2.0;


Mini Uygulama

int not = 75;

if (not >= 50) {
NSLog(@”Geçti”);
} else {
NSLog(@”Kaldı”);
}


Bu Derste Ne Öğrendin?

  • Aritmetik işlemler

  • Karşılaştırma mantığı

  • Mantıksal bağlaçlar

  • Kodun karar verme altyapısı

Bu konular if–else ve döngülerin temelidir.

Yazar Hakkında

Benzer Yazılar

Bir Cevap Yaz

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.

0/30 karakter