Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- float Popust(float starost);
- float CijenaKarte(float udaljenost);
- int main()
- {
- float udaljenost, starost, cijena;
- cout << "Udaljenost do odredista: ";
- cin >> udaljenost;
- if ((cijena = CijenaKarte(udaljenost)) < 0)
- {
- cout << "Pogreska pri unosu udaljenosti" << endl;
- return 1;
- }
- cout << "Starost putnika: ";
- cin >> starost;
- cijena *= 1 - Popust(starost);
- cout << "Cijena karte iznosi: " << cijena << " km"<< endl;
- return 0;
- }
- float CijenaKarte(float udaljenost)
- {
- if (udaljenost >= 0 && udaljenost < 100)
- return 5.0;
- if (udaljenost >= 100 && udaljenost < 300)
- return 8.0;
- if (udaljenost >= 300 && udaljenost < 600)
- return 10.0;
- if (udaljenost >= 600 && udaljenost < 1000)
- return 12.0;
- return -1.0;
- }
- float Popust(float starost)
- {
- if (starost < 7)
- return 0.75;
- if (starost >= 18 && starost < 27)
- return 0.5;
- if (starost > 65)
- return 0.3;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment