Krolestwo Naturlandii, gdzie jednostka monetarna jest twarp, stosuje nastepujaca skale podatkowa:
- pierwszych 5 000 twarpow: 0% podatku,
- następnych 10 000 twarpow: 10% podatku,
- następnych 20 000 twarpow: 15% podatku,
- dochód przekraczający 35 000 twarpów: 20% podatku.
Na przykład ktoś, kto zarabia 38 000 twarpów, powinien zapłacić tytułem podatku 4600 twarpów. Napisz program który w pętli wyliczy i pokaże należność podatkową.
Czy ktoś mógłby dać mi wskazówkę, jak sprawić, aby poniższy program wyliczał należność podatkową za pomocą pętli?
#include <iostream>
#include <cstdlib>
int main()
{
using namespace std;
double zarobek=0;
cout<<"Podaj swoj dochod w twarpach: ";
cin>>zarobek;
if (zarobek<0 || cin.good()==false)
{
exit(0);
}
else
{
int do_zaplaty=0;
if (zarobek<=5000)
do_zaplaty=zarobek*0.00;
else if (zarobek>5000 && zarobek<=15000)
do_zaplaty=(zarobek-5000)*0.10;
else if (zarobek>15000 && zarobek<=35000)
do_zaplaty=(zarobek-15000)*0.15+10000*0.10;
else if (zarobek>35000)
do_zaplaty=(zarobek-35000)*0.20+20000*0.15+10000*0.10;
cout<<"Musisz zaplacic "<<do_zaplaty<<" podatku."<<endl;
}
return 0;
}