• Sonuç bulunamadı

Program Kontrol İfadeleri

N/A
N/A
Protected

Academic year: 2021

Share "Program Kontrol İfadeleri"

Copied!
7
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Program Kontrol İfadeleri

Bazı ifade veya ifadelerin yerine getirilmesi belirli şart veya şartlara bağlı olabilir.

Bu durumda, program içersinde bu tür ifadeleri işlemeden önce gerekli şartların kontrol edilmesi gerekir.

İlişkilendirme veya mantıksal operatörler kullanılarak veya kullanmadan Yapılan kontrol ile şartın DOĞRU veya YANLIŞ olup olmadığı araştırılır.

Bu sonuca göre ifadeler icra edilir veya edilmez.

(2)

İf İFADELERİ

İf (şart testi) ifade;

Ders 4A

İf (x<y) { x-y negatif }

İf (x>y) { x-y pozitif }

(3)

İf-else İFADELERİ

if (şart testi) ifade_1;

else ifade_2;

Ders 4B

İf (z<0) { x-y negatif }

else {

x-y pozitif z = x-y

(4)

İf-else if iFADELERİ

if (şart testi) {

ifade bloğu;

} else if (şart testi) {

ifade bloğu;

} else if (şart testi) {

ifade bloğu;

} .

. .

else {

ifade bloğu;

}

Ders 4C

İf (z<0) { x-y negatif }

else if (z > 0) {

x-y pozitif }

else {

fark sıfır }

z = x-y

(5)

goto İFADESİ

main() {

. .

goto x;

. . x: ; }

•Sıçrama yapılan yerde en az bir ifade olmalı

•Döngü, fonksiyon veya alt program içine sıçrama

yapılamaz

•Sıçramalar aynı döngü, aynı blok ve aynı fonksiyon içinde yapılabilir

(6)

Switch ifdeleri

İf-else-if yapısı şart testlerini sırası ile icra edebilmesine rağmen bu yapıyı kullanmak, programın anlaşılır olması bakımından biraz

zorluk yaratır. Bu yüzden tamsayısal tipdeki değerler için if-else-if Yapısı yerine switch ifadesini kullanmak daha uygundur.

switch(x) {

case 1 :gotoxy(18,6);printf("cok iyi"); break;

case 2 :gotoxy(18,6);printf("iyi"); break;

case 3 :gotoxy(18,6);printf("orta"); break;

case 4 :gotoxy(18,6);printf("zayif"); break;

case 5 :gotoxy(18,6);printf("Cooook Zayif"); break;

default:gotoxy(18,6);printf(“Notu Yok");

}

(7)

Uygulama

Ders 4E Programini kullanarak, ekrandan girilen bir harfin karşılığına gelen notu Switch ve break yerine de goto ifadesini kullanarak

ekrana yazdiriniz.

NOT: ihdiyaciniz olan tüm bilgileri bu programin icersinde bulabilirsiniz.

Referanslar

Benzer Belgeler

mış olmakla birlikte Magovern ailesi ve arkadaşları (2), Jatene ve arkadaşları da (J) aynı konuda önemli seriler bildirmektedirler. Magovern ve arkadaşları sol

4 Kur’an’da, konumuzla ilgili bir bağlam olamamakla birlikte gayrimüslimlerle ilişkiler açısından siyer alanında önemli bir kavram olarak yer almıştır.. 5

Ayrıca bu genel sınıflandırmaya ek olarak artırma ve azaltma operatörleri, aritmetiksel atama operatörleri ve bitsel operatörler başlıkları altında Java dilinde

Peygamber örnekliğinde, îmanın hakikatine ermeye ve iyi bir Müslüman olmaya tâlib olan kişi, ferâset ve basiret sahibi mü’min kişi, anlatan ve anlayan

1-…… Dünya iç gezegene örnektir. 2-…… Astroit kuşağı Jupiter ile Satürn arasındadır. 3-…… Merkür’ün kalın bir atmosferi vardır. 4-…… Venüs’ün dönüş

Akif, Aile Hayatı, İlmihal II İslam ve Toplum, Diyanet İşleri Başkanlığı Yayınları, Ankara 2006. Aydın Mehmet Akif, Aile, İslam Ansiklopedisi, TDV

Bu tebliğimizde “Dünya ve Âhiret Dengesi” başlığı altında İslam’ın konuyla ilgili tutumu ele alınacaktır. Bu anlamda dünya ve âhiret kavramlarının

İSTANBUL Kadıköy Ahmet Sani Gezici Kız Anadolu İmam Hatip Lisesi FATMA ZEHRA ACUNER 42 38 52,50. İSTANBUL Tuzla Mahir İz Anadolu İmam Hatip Lisesi FURKAN ARSLAN 42