O to zadanie: 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ą.
Prosze pomógłby mi ktos zrozumieć te zadanie oraz wytłumaczyc co ja mam tutaj zrobic. wiem ze juz był taki temat ale go przeczytałem i nic mi nie pomógł. Z góry bardzo dziekuje :)
myslałem nad czyms takim ale to jest złe:
#include <iostream>
using namespace std;
int main() {
int x;
double y=0.0;
cin>>x;
int i=1;
while(i!=x) {
if(i<5000) {
y+=5000*0.0;
i = i+ 5000;
cout << y;
}
else if(x<15000) {
y+=10000*0.10;
i = i+ 10000;
}
else if(x<35000) {
y+=20000*0.15;
i = i + 20000;
}
else {
(x-35000)+0.20;
}
}
cout << y;
return 0;
}