Module: koşullu operatör


Problem

2/17

Koşullu işleç - IF

Theory Click to read/hide

Koşullu ifade (if)
Maksimum iki sayısını bulma probleminde, if kelimesiyle başlayan yeni bir operatörle tanıştık.
Bu operatöre koşullu denir.
if kelimesi İngilizceden "if" olarak ve else  kelimesi "else " if kelimesinden sonra mantıksal bir koşul yazılır ve bu doğruysa (true), koşuldan sonra görünen tüm komutlar (operatörler) süslü parantez içinde {} yürütülecektir. Koşul yanlışsa (yanlış), bu durumda else kelimesinden sonra kaşlı ayraç içindeki komutlar yürütülür.
 
Koşullu operatörün genel görünümü
if (boolean_condition ) // koşullu başlık { ... // "eğer" bloğu — yürütülen ifadeler // eğer başlıktaki koşul doğruysa } başka { ... // "aksi takdirde" bloğu — yürütülen ifadeler // parantez içindeki koşul yanlışsa }
Hatırlamanız gerekiyor!
1. if- else -  tek bir ifadedir. Bu nedenle, if  (}) ve else sözcüğü başka işleçler içeremez.
2. else  kelimesinden sonra asla bir koşul koymayın.  "else" if  - kelimesinden sonra belirtilen ana koşul yanlış olduğunda, yani karşılanmadığında yürütülür.
3. If, blokta "if" veya "başka" yalnızca bir operatör varsa, kaşlı ayraçlar ihmal edilebilir.
4. Bir Boole koşulu, doğru (doğru olduğu anlamına gelir) veya yanlış (doğru olmadığı anlamına gelir) olduğunu söylemek için kullanılabilen bir ifadedir.

Mantıksal bir koşul, mantıksal ilişkilerin işaretleri kullanılarak yazılır.
 

Problem

"-" (eksi) klavyeden girilen sayı negatif ise ve "+" (artı) - sayı pozitifse (klavyeden sıfır girilebileceğini dikkate almayın).

1. 6. satıra parantez içinde kontrol edeceğiniz koşulu yazınız.
2. 7. satıra, koşul doğruysa (doğruysa) yürütülecek bir çıktı ifadesi yazın.
3. 10. satıra, koşul yanlışsa (doğru değilse) yürütülecek bir çıktı ifadesi yazın.
>, < azdan büyük
>=, <= büyük veya eşit, küçük veya eşit
== eşittir
!= eşit değil
1
using System;     
2
class Program {     
3
    static void Main()     
4
    {     
5
        int a = Convert.ToInt32(Console.ReadLine());     
6
7
8
        }     
9
        else {     
10
11
        }     
12
    }     
13
}     

     

Program check result

To check the solution of the problem, you need to register or log in!