Eğer if deyimi, isteğe bağlı … else ifadesi tarafından takip edilebilir, eğer tek bir if… else ifadesi sınama için yeterli değilse, if… else if deyimi kullanarak çeşitli koşulları sınamak mümkündür.
Yazım Kuralı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
if (şart1) { ifade blokları; } else if(şart2) { ifade blokları; } . . . else { ifade blokları; } |
Örnek:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
/* Global değişkenler */ int A = 5 ; int B = 9 ; int C = 15; void setup () { } void loop () { /* mantıksal karşılaştırma*/ if (A > B){ /* A>B sınaması doğru ise çalışacak ifade*/ A++; } /* mantıksal karşılaştırma*/ else if ((A == B )||( B < C) ){ /* A > B doğru değil ve (A == B )||( B < C) mantıksal sınaması doğru ise çalışır. */ C = B* A; }else /*Mantıksal sınamalar doğru değilse çalışacak blok*/ C++; } |
Add Comment