7.3.. Učitati broj n, u zavisnosti od izbora korisnika određuje se i prikazuje: (1) dvostruka vrijednost učitanog broja, (2) polovina vrijednosti učitanog broja.
Opis rješenja: Na početku je ispis mogućnosti računanja. Slijedi učitavanje vrijednosti i izabrane operaciji. Naredbe SWITCH/CASE omogućuje izračunavanje izabrane operacije.
Listing programa:
// 07311036
#include <iostream>
using namespace std;
int main()
{
cout << "Razlicito racunanje: dvostruka vrijednost ili polovina vrijednosti " << endl;
double n; // broj
int operacija; // operacija
cout << "Broj: ";
cin >> n; // ulazna vrijednost
cout << "Izbor sta se racuna" << endl;
cout << "1 Dvostruka vrijednost: " << endl;
cout << "2 Pola vrijednosti: " << endl;
cout << "Vas izbor (1 ili 2): ";
cin >> operacija; // izbor operacije
switch(operacija) {
case 1: // veliko slovo
cout << "Ucitana vrijednost = " << n << " dvostruka vrijednost = " << n * 2 << endl;
break;
case 2: // malo slovo
cout << "Ucitana vrijednost = " << n << " pola vrijednosti = " << n / 2 << endl;
break;
default: // greska
cout << "Greska" << endl;
}
return 0;
}
Ispis na ekranu:
Razlicito racunanje: dvostruka vrijednost ili polovina vrijednosti
Broj: 6
Izbor sta se racuna
1 Dvostruka vrijednost:
2 Pola vrijednosti:
Vas izbor (1 ili 2): 2
Ucitana vrijednost = 6 pola vrijednosti = 3
Ispis na ekranu:
Index
|