instrukcja switch - pomoc

0

Dzień dobry, wiem, że dla wielu to pewnie banał, lecz naprawdę mam bardzo mało czasu na rozwiązanie tego zadania, a kolejne - trudniejsze listy również czekają na rozwiązanie. Byłbym bardzo wdzięczny za napisanie takiego kodu lub ewentualnie pomoc "step by step". Pozdrawiam i dziękuję za każdą pomoc :)

Zadanie 1. Instrukcje if oraz switch
1. Napisz funkcję, która dla podanego dochodu obliczy podatek za rok 2010. Jeśli dochód nie przekracza 3089 zł, podatek = 0. Jeżeli dochód nie przekracza 85 528 zł, to
podatek = 0,18 * dochód – 556,02. Jeżeli dochód przekracza 85 528 zł, to
podatek = 0,32 * (dochód – 85 528) + 14 839,02.
2. Powyższy program napisz za pomocą instrukcji switch. W tym celu najpierw zakwalifikuj dochody do progu podatkowego (np. numerując progi: 0, 1 i 2), a następnie wybierz odpowiedni wzór.

0

Bardzo chętnie pomożemy, z czym konkretnie masz problem? Zadanie wygląda na takie, które powinieneś być w stanie zrobić po pierwszych dwóch odcinkach większości kursów.

0

Napisanie programu samymi 'ifami' faktycznie nie sprawiło mi żadnego problemu, nie potrafię jednak zakwalifikować tych dochodów do progów podatkowych..

1
  • jeśli dochód mniejszy niż pierwszy próg (3089), to niech progiem będzie 0
  • w przeciwnym wypadku, jeśli dochód jest mniejszy niż drugi próg (85528) to niech progiem będzie 1
  • w przeciwnym wypadku niech progiem będzie 2

To chyba nie jest ciężkie do zamiany na ify? Swoją drogą, tu aż się prosi o użycie enuma...

W każdym razie, potem switch po progu i gotowe.

1 użytkowników online, w tym zalogowanych: 0, gości: 1