I dette eksemplet, hvis … else-setningen brukes til å sjekke om et nummer som er skrevet inn av brukeren er jevnt eller odde.
For å forstå dette eksemplet, bør du ha kunnskap om følgende C ++ programmeringsemner:
- C ++ hvis, hvis … annet og Nestet hvis … annet
Heltall som er helt delelig med 2 kalles partall.
Og de heltallene som ikke er fullt delbare med 2, er ikke kjent som oddetall.
For å sjekke om et heltall er jevnt eller odde, beregnes resten når det er delt på 2 ved hjelp av moduloperator % . Hvis resten er null, er det heltallet selv om ikke det heltallet er rart.
Eksempel 1: Sjekk om nummeret er jevnt eller odd, hvis annet
#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; )
Produksjon
Skriv inn et heltall: 23 23 er merkelig.
I dette programmet, hvis … annet uttalelse brukes til å sjekke om det n%2 == 0
er sant eller ikke. Hvis dette uttrykket er sant, er n selv om ikke n er merkelig.
Du kan også bruke ternære operatører?: I stedet for hvis … annet uttalelse. Ternær operatør er korthåndsnotering av if … else uttalelse.
Eksempel 2: Kontroller om tallet er jevnt eller oddet ved å bruke ternære operatorer
#include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )