Šajā piemērā jūs iemācīsities atrast lielāko skaitli no trim skaitļiem, izmantojot if, ja cits, un ligzdotu, ja cits apgalvojumus.
Lai saprastu šo piemēru, jums jāzina par šādām C ++ programmēšanas tēmām:
- C ++, ja, ja … cits, un Nested, ja … cits
Šajā programmā lietotājam tiek lūgts ievadīt trīs numurus.
Tad šī programma uzzina lielāko skaitu starp trim lietotāja ievadītajiem numuriem un parāda to ar pareizu ziņojumu.
Šo programmu var izmantot vairāk nekā vienā veidā.
1. piemērs: atrodiet lielāko skaitli, izmantojot paziņojumu 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; )
Rezultāts
Ievadiet trīs skaitļus: 2,3 8,3 -4,2 Lielākais skaitlis: 8,3
2. piemērs: atrodiet lielāko skaitli, izmantojot paziņojumu, ja vēl …
#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; )
Rezultāts
Ievadiet trīs skaitļus: 2,3 8,3 -4,2 Lielākais skaitlis: 8,3
3. piemērs. Atrodiet lielāko skaitli, izmantojot paziņojumu 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; )
Rezultāts
Ievadiet trīs skaitļus: 2,3 8,3 -4,2 Lielākais skaitlis: 8,3