NANTAI NVERSTES NESNEYE YNELK PROGRAMLAMA KARAR FADELER DNGLER
- Slides: 35
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 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 daha büyükse “Geçti” yazdıran Java programını yazınız.
ÖRNEK PROGRAM
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 ekrana yazdıran programı yazınız.
ÖRNEK PROGRAM
Ö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 • 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 • Klavyeden girilen 3 tamsayıdan en büyüğünü bulup ekrana yazdıran Java programını yazınız.
ÖRNEK PROGRAM
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 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 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 • Klavyeden girilen iki sayı üzerinde switch komutu kullanarak çarpma, bölme, toplama ve çıkarma yapan Java programını yazınız.
ÖRNEK PROGRAM
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 toplamını tek döngüde hesaplayan java programını yazınız.
ÖRNEK PROGRAM
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ı yazınız.
ÖRNEK PROGRAM
ÖRNEK PROGRAM
Ö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 • 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
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ı ortalaması bulan Java programını Do while döngü yapısını kullanarak yazınız.
ÖRNEK PROGRAM
KAYNAKLAR • Bora Güngören, Java ile Temel Programlama, Seçkin Yayıncılık.
- Fadeler
- Nantai cash
- Nantai 37
- Dngler
- Kds ulusal sağlık sistemi
- Karar kuramları
- Karar ağacı örnekleri
- Rehberlik servisinin tanıtılması
- Salik verme
- Karar ağacı yöntemi
- Yarı yapısal kararlara örnek
- Karar destek iş zekası
- Karar fonksiyonu nedir
- Yenileme fonu karar örneği
- Veri akış şeması
- ömür boyu gelir hipotezi nedir
- Utk karar sorgulama
- Ikinci düzey veri akış diyagramı
- Nicel karar verme yöntemleri
- Meslek kuramları
- üyds
- Karar mantık yapısı ile problem çözme
- Visual studio ile android programlama
- Sklerankima lifleri
- Programlama dillerinin sınıflandırılması
- Fortran programlama dili
- Sarmal modüler piramitsel
- Yunus programlama dili
- Belirtke tablosu örneği
- Dinamik programlama
- Fonksiyonel programlama
- Programlamanın temel kavramları
- Algoritma nedir
- Matematiksel programlama
- Sonek ağacı c programlama
- Ntp 10.sınıf