Akış Kontrolü: if, else ve İfadeler – 6/365
Programlamanın temel yapı taşlarından biri, programın akışını kontrol etmektir. Bu kontrolü sağlayan en önemli mekanizmalardan biri de koşullu ifadelerdir. Koşullu ifadeler, belirli koşulların sağlanıp sağlanmamasına bağlı olarak farklı kod bloklarını çalıştırmamızı sağlar. Bu yazıda, if, else ve çeşitli ifadeleri detaylı bir şekilde inceleyeceğiz. Öncelikle, basit bir if ifadesiyle başlayalım.
Basit if İfadesi
Bir if ifadesi, belirli bir koşulun doğru olup olmadığını kontrol eder. Eğer koşul doğruysa, if bloğu içindeki kodlar çalıştırılır. Aksi takdirde, if bloğu atlanır.
let yas = 20;
if (yas >= 18) {
console.log("Reşitsin!");
}
Bu örnekte, yas değişkeninin 18 veya daha büyük olup olmadığı kontrol edilir. Eğer öyleyse, “Reşitsin!” mesajı ekrana yazdırılır. Yani, kodun akışı koşula göre belirlenir.
if-else İfadesi
Bir if-else ifadesi, if bloğuna ek olarak, koşul yanlış olduğunda çalıştırılacak bir else bloğu sağlar. Bu, daha karmaşık akış kontrolleri oluşturmamızı mümkün kılar.
let yas = 15;
if (yas >= 18) {
console.log("Reşitsin!");
} else {
console.log("Reşit değilsin!");
}
Bu örnekte, yas değişkeni 18’den küçük olduğundan, else bloğu çalıştırılır ve “Reşit değilsin!” mesajı ekrana yazdırılır. Böylece, her iki durum için de farklı bir sonuç üretiriz.
Çoklu Koşullar: else if
Birden fazla koşulu kontrol etmek için, else if kullanabiliriz. Bu, birden fazla olası sonucu ele almamızı sağlar. Örneğin, bir öğrencinin notuna göre farklı not aralıklarını kontrol edebiliriz.
let not = 75;
if (not >= 90) {
console.log("A");
} else if (not >= 80) {
console.log("B");
} else if (not >= 70) {
console.log("C");
} else {
console.log("D");
}
Bu örnekte, not değişkeninin değeri kontrol edilir ve uygun not aralığına göre bir harf notu ekrana yazdırılır. Önce 90 ve üzeri kontrol edilir, değilse 80 ve üzeri, ve böyle devam eder.
İfadeler ve Operatörler
Koşullu ifadelerde, karşılaştırma operatörleri (==, !=, >, =, <=) ve mantıksal operatörler (&&, ||, !) kullanılır. Bu operatörler, koşulların doğru veya yanlış olup olmadığını belirler. Ayrıca aritmetik operatörler ve atama operatörleri de koşullu ifadelerde kullanılabilir. Örneğin, yas > 18 && yas < 65 ifadesi, yas değişkeninin 18'den büyük ve 65'ten küçük olup olmadığını kontrol eder.
Sonuç
Koşullu ifadeler, programlamada akışı kontrol etmenin temel bir yoludur. if, else ve else if yapılarını kullanarak, programın farklı koşullar altında farklı davranışlar sergilemesini sağlayabiliriz. Bu, programın daha esnek ve güçlü olmasını sağlar. Daha fazla bilgi için, web sitemi ziyaret edebilirsiniz. Ayrıca, bu İngilizce kaynak da faydalı olabilir.
#Etiketler
#AkışKontrolü #if #else #elseif #Koşulluİfadeler #Programlama #JavaScript #Python #Örnekler #ProgramlamaTemelleri
