If - Else
Coddy'nin C Journey'sinin Fundamentals bölümünün bir parçası — ders 26 / 63.
if-else ifadesi, programınızın koşullara dayalı kararlar vermesini sağlar. Eğer bir koşul doğruysa, bir kod bloğu çalışır; aksi takdirde, farklı bir blok çalışır.
Bir if-else ifadesinin nasıl kullanılacağını görelim:
İlk olarak, bir değişken tanımlıyoruz:
int age = 17;Şimdi kişinin yetişkin olup olmadığını kontrol edelim:
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are a minor.\n");
}age 17 olduğu için (bu da 18'den küçüktür), çıktı şu şekilde olacaktır:
You are a minor.if bölümü koşulu kontrol eder. Koşul yanlış olduğunda, else bloğundaki kod çalışır.
Görev
KolayAşağıdakileri yapan bir program yazın:
- Kullanıcıdan bir öğrencinin puanını temsil eden bir tam sayı okur
- Eğer puan 60'a eşit veya 60'tan büyükse, "Pass" yazdırır
- Aksi takdirde, "Fail" yazdırır
Kopya kağıdı
if-else ifadesi, programınızın koşullara göre kararlar vermesini sağlar. Eğer bir koşul doğruysa bir kod bloğu çalışır; aksi takdirde farklı bir blok çalışır.
Temel sözdizimi:
if (condition) {
// koşul doğruysa çalışacak kod
} else {
// koşul yanlışsa çalışacak kod
}Örnek:
int age = 17;
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are a minor.\n");
}age 17 olduğu için (bu da 18'den küçüktür), çıktı You are a minor. olacaktır.
Kendin dene
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// Bu satırın üzerini değiştirmeyin
// Kodunuzu buraya yazın
return 0;
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Fundamentals bölümündeki tüm dersler
4Kontrol Akışı
If İfadesiIf - ElseElse-IfSwitch CaseTernary Koşul OperatörüÖzet Meydan Okumaİç İçe If - Else2Değişkenler
Veri TipleriTam Sayı (Integer)Float - DoubleKarakterlerBooleanlarSabitlerprintf TemelleriDeğişken İsimlendirme KurallarıTip Dönüşümü Bölüm 1Tip Dönüşümü Bölüm 2Özet Meydan Okuması3Operatörler
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaAtama Operatörleriİlişkisel OperatörlerMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3Özet Meydan Okuması