Imaš problema s implementacijom ili s algoritmom?
Ovo je stvarno trivijalan zadatak, evo probat ću ti opisat algoritam pa ti reci ako ti nesto od implementacije nije jasno.
Znači prvo i osnovno, trebas unos trenutne brzine vožnje, tu varijablu cu zvati BRZINA.
Trebat ćeš još jednu varijablu koju ću zvati KAZNA
I sad provjeriš jel BRZINA manja ili jednaka od 50, ako je ispiši poruku da je vozilo unutar dozvoljenog područja i zavrsi program, a ako nije varijabli KAZNA dodaj 200.
Sad provjeriš jeli BRZINA veća od 90, ako je dodaj varijabli KAZNA 300kn.
Sad oduzmeš 50 od BRZINA (to je ograničenje koje ne ide u računanje prekoračenja) te pomnožiš taj broj s 20. Sad to samo dodas varijabli KAZNA.
Preostalo ti je samo da ispišeš poruku, cijena kazne je u varijabli KAZNA.
Ma početnik :P
Ja bih to ovak izmrljao xd
int main()
{
int brzina;
cout << "Unesite brzinu:" << endl;
cin >> brzina;
if ( brzina <= 50 && brzina >= 0){
cout << "Dozvoljena brzina!" << endl;
}
else if ( brzina <90 && brzina >50) {
cout << " Kazna iznosi" << " " << 200+ (brzina-50)*20 << "kn" << endl;
}
else if ( brzina > 90 ){
cout <<"Kazna iznosi:" << " " << 500 + (brzina-50)*20 << endl;
}
return 0;
}

, sad sam skuzio. Hvala vam 
)....