Yazılım

If – Else – Else If Kullanımı ve Örnekleri

if – else Kullanımı

Program yazarken bazen bir şartın gerçekleşip gerçekleşmemesine göre farklı işlemler yaptırmamız gerekebilir. Böyle durumlarda ifelse kontrol yapısı kullanılır.

Bu yapıda durumu kontrol etmek için bir şart belirtilir ve bu şartın gerçekleşmesi durumunda hangi işlemler, gerçekleşmemesi durumunda hangi işlemlerin yapılacağı ayrı ayrı yazılır.

İf else yapısının kullanımı şu şekildedir:

 

Açıklama: if komutundan sonra parantez içerisinde şart yazılır.

İlk süslü parantezler arasına, şart doğru ise yapılacak işlemler yazılır.

Else kısmı isteğe bağlıdır. Şart yanlış ise yapılacak işlemler, else komutundan sonraki parantezler arasına yazılır.

Örnek: Bu konu işlenirken şu örnek mutlaka yapılır 🙂 Öğrencinin girdiği not 50’den küçükse “Kaldı”, büyükse “Geçti” yazan program:

Else kısmı isteğe bağlıdır. Yani şart yanlışken yapılacak birşey yoksa else kısmı yazılmayabilir. Aşağıdaki örnek 0’dan küçük bir sayı girildiğinde uyarı veriyor, else kullanılmadığı için şart tutmadığında herhangibir şey yapılmayacaktır.

Ayrıca şart doğru ya da yanlış olduğunda yapılacak işlemler 1 satırdan oluşuyorsa süslü parantezler kullanılmayabilir:

Parantezsiz kullanıma bir başka örnek:

Yazacağımız kodlar bir satırdan fazla ise mutlaka süslü parantezler arasına almalıyız.

Else if Kullanımı

Eğer gerçekleşebilecek ihtimallerin sayısı 2’den fazla ise else if kullanarak her durum için yapılacak işlemleri belirtebiliriz.

İf komutundan sonra ilk şartımız yazılarak işe başlanır. Diğer şartlar içinse else if kullanılır.

Şartlardan hiçbirinin gerçekleşmemesi durumunda yapılmasını istediğimiz kodları ise else kısmına yazarız. Else kısmı yine isteğe bağlıdır.

Örnek: 100’lük sistemde girilen notun 5’lik sisteme çevrilmesi:

 

İf Else Örnekleri

  1. Girilen sayının tek mi çift mi olduğunu bulan program
  2. Girilen sayı hem 2 hem de 3 ile tam bölünebiliyorsa “OK”, aksi halde “HATA” mesajı veren program
  3. Girilen sayı hem 2 ile hem de 3 ile tam bölünebiliyorsa “2 ve 3’ün katı”, sadece 2 ile bölünebiliyorsa “2’nin katı”, sadece 3 ile bölünebiliyorsa “3’ün katı”, ne 2’ye ne de 3’e bölünmüyorsa “2 veya 3’ün katı değil” mesajı veren program
  4. Girilen sayı hem 4, hem 5, hem de 6 ile bölünebiliyorsa “Sayı Uygun”, aksi halde “Sayı Uygun Değil” mesajı veren program
  5. Girilen sayı 4, 5 ve 6 sayılarından en az birine bölünüyorsa “Sayı Uygun”, aksi halde “Sayı Uygun Değil” mesajı veren program
  6. Girilen sayı 0 ile 100 arasında ve çift ise “Sayı Uygun”, aksi halde “Sayı Uygun Değil” mesajı veren program
  7. Girilen 3 sayıdan en az biri 50’den büyükse “Yeterli”, aksi halde “Yetersiz” mesajı veren program
  8. Girilen 3 sayının hepsi 0’dan büyük ve çift ise “Başarılı Giriş”, aksi halde “Başarısız giriş” mesajı veren program

İf else örneği: Girilen sayı tek mi çift mi

 

Click to comment

CEVAP BIRAKIN

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2018 Web Sitesi üzerinde yayınlanan tüm içerikler www.ogzblg.com sitesine aittir. Toplist 25

To Top