NANTAI NVERSTES NESNEYE YNELK PROGRAMLAMA KARAR FADELER DNGLER

  • Slides: 35
Download presentation
NİŞANTAŞI ÜNİVERSİTESİ NESNEYE YÖNELİK PROGRAMLAMA KARAR İFADELERİ, DÖNGÜLER İktisadi, İdari ve Sosyal Bilimler Fakültesi

NİŞANTAŞI ÜNİVERSİTESİ NESNEYE YÖNELİK PROGRAMLAMA KARAR İFADELERİ, DÖNGÜLER İktisadi, İdari ve Sosyal Bilimler Fakültesi iisbf. nisantasi. edu. tr TESİ NİŞANTAŞI ÜNİVERSİ ©

IF KARAR İFADESİ if(şart ifadesi) {blok; } • Burada şart ifadesi doğru yani değeri

IF KARAR İFADESİ if(şart ifadesi) {blok; } • Burada şart ifadesi doğru yani değeri TRUE(=1) ise blok icra edilir, yanlış yani değeri FALSE(=0) ise blok icra edilmez. • Eğer blok birden fazla deyimden oluşuyorsa { } (küme parantezleri arasına) alınmalıdır. Ancak sadece bir deyimden oluşuyorsa küme parantezleri arasına alınmasa da olur.

ÖRNEK PROGRAM • 100 üzerinden girilen bir not için; 50’den küçükse “Kaldı” 50 veya

ÖRNEK PROGRAM • 100 üzerinden girilen bir not için; 50’den küçükse “Kaldı” 50 veya daha büyükse “Geçti” yazdıran Java programını yazınız.

ÖRNEK PROGRAM

ÖRNEK PROGRAM

IF-ELSE KARAR İFADESİ if (şart ifadesi) {blok 1; } else {blok 2; } •

IF-ELSE KARAR İFADESİ if (şart ifadesi) {blok 1; } else {blok 2; } • Burada şart ifadesi doğru yani değeri TRUE(=1) ise blok 1 icra edilir, yanlış yani değeri FALSE(=0) ise blok 2 icra edilir.

ÖRNEK PROGRAM • Klavyeden girilen bir sayının tek mi, yoksa çift mi olduğunu bulup

ÖRNEK PROGRAM • Klavyeden girilen bir sayının tek mi, yoksa çift mi olduğunu bulup ekrana yazdıran programı yazınız.

ÖRNEK PROGRAM

ÖRNEK PROGRAM

ÖRNEK PROGRAM -İÇ İÇE İF KULLANIMIBu program elektrik faturasını tüketilen voltaja bağlı olarak hesaplar.

ÖRNEK PROGRAM -İÇ İÇE İF KULLANIMIBu program elektrik faturasını tüketilen voltaja bağlı olarak hesaplar. • 100 birim voltaja kadar 200 TL • 100 < birim voltaj <200 için 200 + (birim voltaj-100)* 5 TL • 200 <birim voltaj <300 için 200 + 100 * 5 + (birim voltaj – 200) * 6 TL • birim voltaj > 300 için 200 + 100 * 5 + 100 * 6 + (birim voltaj 300) * 8 TL

ÖRNEK PROGRAM -İÇ İÇE İF KULLANIMI-

ÖRNEK PROGRAM -İÇ İÇE İF KULLANIMI-

ÖRNEK PROGRAM • Klavyeden girilen 2 reel sayıdan önce küçük olanını sonra büyük olanını

ÖRNEK PROGRAM • Klavyeden girilen 2 reel sayıdan önce küçük olanını sonra büyük olanını ekrana yazdıran Java Programını yazınız.

ÖRNEK PROGRAM

ÖRNEK PROGRAM

ÖRNEK PROGRAM

ÖRNEK PROGRAM

ÖRNEK PROGRAM • Klavyeden girilen 3 tamsayıdan en büyüğünü bulup ekrana yazdıran Java programını

ÖRNEK PROGRAM • Klavyeden girilen 3 tamsayıdan en büyüğünü bulup ekrana yazdıran Java programını yazınız.

ÖRNEK PROGRAM

ÖRNEK PROGRAM

SWITCH CASE DEYİMİ switch (ifade) { case <sabit 1>: <deyim 1>; case <sabit 2>:

SWITCH CASE DEYİMİ switch (ifade) { case <sabit 1>: <deyim 1>; case <sabit 2>: <deyim 2>; case <sabit n>: <deyim n>; default: <deyim>; }

BREAK DEYİMİ • switch deyiminde default satırı yazılmak zorunda değildir. • break deyimi, bir

BREAK DEYİMİ • switch deyiminde default satırı yazılmak zorunda değildir. • break deyimi, bir case satırında çalıştığı zaman program akışını switch’in dışına taşır.

ÖRNEK PROGRAM • Aşağıda hata kodları ve mesajları verilmektedir. Klavyeden girilen hata koduna ilişkin

ÖRNEK PROGRAM • Aşağıda hata kodları ve mesajları verilmektedir. Klavyeden girilen hata koduna ilişkin hata mesajını ekrana yazdıran Java programını switch yapısını kullanarak yazınız. Hata Kodu Hata Mesajı 1 OK 2 WARNING 3 ERROR 4 PANIC 5 UNKNOWN

ÖRNEK PROGRAM

ÖRNEK PROGRAM

ÖRNEK PROGRAM • Klavyeden girilen iki sayı üzerinde switch komutu kullanarak çarpma, bölme, toplama

ÖRNEK PROGRAM • Klavyeden girilen iki sayı üzerinde switch komutu kullanarak çarpma, bölme, toplama ve çıkarma yapan Java programını yazınız.

ÖRNEK PROGRAM

ÖRNEK PROGRAM

FOR DÖNGÜSÜ for (başlangıç ifadesi; şart; yenileme ifadesi) • for döngüsünde birden fazla başlangıç

FOR DÖNGÜSÜ for (başlangıç ifadesi; şart; yenileme ifadesi) • for döngüsünde birden fazla başlangıç ifadesi ve yenileme koşulu olabilir. Aralarına virgül konularak yazılır. • Ancak Boole koşulu (döngüye devam şartı) bir tane olmak zorundadır. for (n = 1, sonuc = 1; n <= 10; n++) sonuc = sonuc * n;

ÖRNEK PROGRAM • 1 ile 100 arasındaki tam sayıların, tek sayıların ve çift sayıların

ÖRNEK PROGRAM • 1 ile 100 arasındaki tam sayıların, tek sayıların ve çift sayıların toplamını tek döngüde hesaplayan java programını yazınız.

ÖRNEK PROGRAM

ÖRNEK PROGRAM

WHILE DÖNGÜSÜ while (<boolean ifade>) { <deyim bloğu> } • boolean ifade doğru olduğu

WHILE DÖNGÜSÜ while (<boolean ifade>) { <deyim bloğu> } • boolean ifade doğru olduğu sürece döngü çalışacaktır.

ÖRNEK PROGRAM • Klavyeden girilen herhangi bir tamsayının basamaklarını ayrı ekrana yazdıran Java programını

ÖRNEK PROGRAM • Klavyeden girilen herhangi bir tamsayının basamaklarını ayrı ekrana yazdıran Java programını yazınız.

ÖRNEK PROGRAM

ÖRNEK PROGRAM

ÖRNEK PROGRAM

ÖRNEK PROGRAM

ÖRNEK PROGRAM • Klavyeden -1 değeri girilinceye kadar sürekli sayı okuyup, bu sayıların ortalamasını

ÖRNEK PROGRAM • Klavyeden -1 değeri girilinceye kadar sürekli sayı okuyup, bu sayıların ortalamasını ekrana yazdıran Java programını yazınız.

ÖRNEK PROGRAM

ÖRNEK PROGRAM

ÖRNEK PROGRAM • Klavyeden girilen iki tamsayıyı okuyarak, bu iki sayı arasındaki tamsayıların toplamını

ÖRNEK PROGRAM • Klavyeden girilen iki tamsayıyı okuyarak, bu iki sayı arasındaki tamsayıların toplamını ekrana yazdıran Java programını while döngüsü kullanarak yazınız.

ÖRNEK PROGRAM

ÖRNEK PROGRAM

DO WHILE DÖNGÜSÜ do { <deyim bloğu> } while (<boolean ifade>) • Boolean ifade

DO WHILE DÖNGÜSÜ do { <deyim bloğu> } while (<boolean ifade>) • Boolean ifade yanlış olsa bile döngü en az 1 kez çalışacaktır • boolean ifade doğru olduğu sürece döngü çalışmaya devam edecektir.

ÖRNEK PROGRAM • Klavyeden sıfır girilinceye kadar sürekli sayı okuyup, teklerin ve çiftlerin ayrı

ÖRNEK PROGRAM • Klavyeden sıfır girilinceye kadar sürekli sayı okuyup, teklerin ve çiftlerin ayrı ortalaması bulan Java programını Do while döngü yapısını kullanarak yazınız.

ÖRNEK PROGRAM

ÖRNEK PROGRAM

KAYNAKLAR • Bora Güngören, Java ile Temel Programlama, Seçkin Yayıncılık.

KAYNAKLAR • Bora Güngören, Java ile Temel Programlama, Seçkin Yayıncılık.