Bu örnekte, if… else ifadesi, kullanıcı tarafından girilen bir sayının çift mi yoksa tek mi olduğunu kontrol etmek için kullanılır.
Bu örneği anlamak için, aşağıdaki C ++ programlama konuları hakkında bilgi sahibi olmalısınız:
- C ++ if, if… else ve Nested if… else
Tamamen 2'ye bölünebilen tam sayılara çift sayı denir.
Ve 2'ye tam olarak bölünemeyen tam sayılar tek sayı olarak bilinmemektedir.
Bir tamsayının çift mi yoksa tek mi olduğunu kontrol etmek için kalan, % modül operatörü kullanılarak 2'ye bölündüğünde hesaplanır . Kalan sıfır ise, bu tamsayı tek olmasa bile tam sayıdır.
Örnek 1: Varsa kullanarak Sayının Çift mi yoksa Tek mi olduğunu kontrol edin
#include using namespace std; int main() ( int n; cout <> n; if ( n % 2 == 0) cout << n << " is even."; else cout << n << " is odd."; return 0; )
Çıktı
Bir tam sayı girin: 23 23 tektir.
Bu programda, if… else ifadesi n%2 == 0
doğru olup olmadığını kontrol etmek için kullanılır . Bu ifade doğruysa, n tek değilse bile n'dir.
Ayrıca if… else ifadesi yerine üçlü operatörler?: Kullanabilirsiniz. Üçlü operatör if… else ifadesinin kısa el gösterimidir.
Örnek 2: Üçlü operatörleri kullanarak Sayının Çift mi Tek mi olduğunu kontrol edin
#include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )