Problem

2/17

Koşullu işleç - IF

Theory Click to read/hide

İkinin maksimum sayısını bulma probleminde, EĞER kelimesiyle başlayan yeni bir operatörle tanıştık.
Bu operatörün adı - ŞARTLI 
If kelimesi İngilizce'den "if" olarak ve başka kelime - "aksi halde" olarak çevrilmiştir. if kelimesinden sonraki koşul true (true) ise, begin ve kelimeleri arasındaki  then kelimesinden sonraki koşulu izleyen tüm komutlar (operatörler) end yürütülür >. Koşul yanlış (yanlış) ise, else kelimesinden sonraki begin ile end arasındaki komutlar yürütülür.

ŞARTLI OPERATÖRÜN GENEL GÖRÜNÜMÜ:

if koşulu o zaman başla // başlık koşulla birlikte
  ... // "if" bloğu — yürütülen ifadeler
      // başlıktaki koşul doğruysa
son
başka başla
   ... // "başka" bloğu — yürütülen ifadeler
       // parantez içindeki koşul yanlışsa
bitiş;
HATIRLAYIN:
1. IF - BAŞKA  -  BU BİR OPERATÖR!
   Bu nedenle, başka ifade yok
2. else kelimesinden sonra ASLA ŞART.
     "Aksi takdirde" engelleyin; IF  - kelimesinden sonra belirtilen ana koşul yanlış olduğunda yürütülür, örn. yürütülmedi
3. Durumda, "if" bloğunda veya "aksi takdirde" bloğunda yalnızca bir ifade vardır, bu durumda begin ve end atlanabilir
4. ŞART, doğru (yani yerine getirildi) veya yanlış (yani yerine getirilmedi) diyebileceğiniz göreli bir ifadedir.
   Bir koşulda mantıksal ilişki işaretlerini kullanabilirsiniz
   > , <               daha az
  >=, <=             büyük veya eşit, küçük veya eşit
  =                     eşittir
  <>                   eşit değil

 

Problem

"-" işaretini gösteren programı tamamlayın (eksi) klavyeden girilen sayı negatif ise "+" işareti (artı) - sayı pozitifse (klavyeden sıfır girilebileceğini dikkate almayın)

1. 4. satıra yorum yerine kontrol edeceğiniz koşulu yazın
2. 5. satıra, koşul DOĞRU ise (is true) yürütülecek çıktı ifadesini yazın
3. 8. satıra, koşul YANLIŞ ise yürütülecek çıktı ifadesini yazın  (sağlanmadı)