U ovom ćete primjeru naučiti pronaći najveći broj među tri broja pomoću if, if else i ugniježđenih if else izraza.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja na C ++:
- C ++ ako, ako … drugo i ugniježđeno ako … drugo
U ovom programu od korisnika se traži da unese tri broja.
Tada ovaj program pronalazi najveći broj među tri broja koja je korisnik unio i prikazuje ga s odgovarajućom porukom.
Ovaj se program može koristiti na više načina.
Primjer 1: Pronađi najveći broj pomoću izjave if
#include using namespace std; int main() ( float n1, n2, n3; cout <> n1>> n2>> n3; if(n1>= n2 && n1>= n3) cout << "Largest number: " <= n1 && n2>= n3) cout << "Largest number: " <= n1 && n3>= n2) cout << "Largest number: " << n3; return 0; )
Izlaz
Unesite tri broja: 2,3 8,3 -4,2 Najveći broj: 8,3
Primjer 2: Pronađi najveći broj pomoću izjave if … else
#include using namespace std; int main() ( float n1, n2, n3; cout <> n1>> n2>> n3; if((n1>= n2) && (n1>= n3)) cout << "Largest number: " <= n1) && (n2>= n3)) cout << "Largest number: " << n2; else cout << "Largest number: " << n3; return 0; )
Izlaz
Unesite tri broja: 2,3 8,3 -4,2 Najveći broj: 8,3
Primjer 3: Pronađi najveći broj pomoću izraza Nested if … else
#include using namespace std; int main() ( float n1, n2, n3; cout <> n1>> n2>> n3; if (n1>= n2) ( if (n1>= n3) cout << "Largest number: " << n1; else cout << "Largest number: " <= n3) cout << "Largest number: " << n2; else cout << "Largest number: " << n3; ) return 0; )
Izlaz
Unesite tri broja: 2,3 8,3 -4,2 Najveći broj: 8,3