Uputstvo
Pomoću switch (ili if–else if) odredi cenu u dinarima. Poređenje sa ostale dve cene može da se napiše opšte: ako je cena veća od obe druge – najskuplja, ako je manja od obe – najjeftinija, inače srednja.
Napomena: u originalnom PDF-u kurs nije zadat; ovde je uzet 117 din za 1 €.
Rešenje (C++)
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
const double KURS = 117.0; // dinara za 1 evro
int c1 = 48000, c2 = 42000, c3 = 58000;
int izbor, cena;
cin >> izbor;
switch (izbor) {
case 1: cena = c1; break;
case 2: cena = c2; break;
case 3: cena = c3; break;
default:
cout << "Pogresan izbor" << endl;
return 0;
}
cout << fixed << setprecision(2) << "Cena: " << cena / KURS << " EUR" << endl;
int maks = max(c1, max(c2, c3));
int mini = min(c1, min(c2, c3));
if (cena == maks)
cout << "Najskuplja" << endl;
else if (cena == mini)
cout << "Najjeftinija" << endl;
else
cout << "Srednja po ceni" << endl;
return 0;
}