Zadanie 4: Obliczenie podatku

Opisanie

Biuro rachunkowe potrzebuję programu demonstracyjnego, pozwalającego klientom na obliczenie zysku po odprowadzeniu podatków. Program powinien na podstawie kwoty dochodu (w złotych, liczba całkowita) i liczby osób na utrzymaniu, oszacować podatek dochodowy (20%), składkę ubezpieczeniową (10%) oraz zysk. Podatek i składkę płaci się od kwoty dochodu, pomniejszonej o 800 złotych na każdą osobę na utrzymaniu.

Dane wejściowe

W odpowiedzi na zachętę użytkownik wprowadza dwie liczby naturalne: kwotę dochodu rocznego oraz ilość osób na utrzymaniu.

Dane wyjściowe

Na początku wyświetla się dwie podpowiedzi dla użytkownika:

Dochód roczny:
Ilość osób na utrzymaniu:

Każda podpowiedź jest wyświetlana w oddzielnym wierszu. Użytkownik wprowadza dane w następnych wierszach. Po danych wejściowych wyświetlana jest pusta linia, po której idą cztery wiersze, w których <P> jest podatkiem dochodowym, <U> — składką ubezpieczeniową, <O> — podatkiem sumarycznym (dochodowy plus składka), <Z> — zyskiem.

Podatek dochodowy: <P>
Składka ubezpieczeniowa: <U>
Ogółem podatki: <O>
Zysk: <Z>

Błędy

Jeżeli wprowadza się nie liczby naturalne, zachowanie niezdefiniowane. Program ignoruje wszystkie symbole, wprowadzone w wierszu po liczbie naturalnej.

Przykład

Dochód roczny:
66000
Ilość osób na utrzymaniu:
2

Podatek dochodowy: 10880
Składka ubezpieczeniowa: 5440
Ogółem podatki: 16320
Zysk: 59680