Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 16. 03. 2012 00:03

Kajo1354
Příspěvky: 34
Reputace:   
 

Výpočet progresívnej dane

Mám problém s touto úlohou mohli by ste mi pomôcť ?
Pre účel  tejto úlohy  uvažujme  progresívnom zdanení vo výši 10 % pre príjem do 10000, 20 % pre prijem od 10000 do 20000 a 30 % pre príjem nad 20000. Napríklad, keď mame hrubú mzdu 24000, bude se prvých 10000 danit 10 % (tj. dan z tejto časti mzdy je 1000), ďalších 10000 sa dani 20 % (dan z tejto´ časti je 2000) a zbyvajúcich 4000 se dan 30 % (dan je 1200). Celkovú výšku dane potom vypočítame ako súčet jednotlivých´ čiastočných daní (tj. celková dan 4200).

Príklad výstupu:´

Zadajte  mzdu:  12000
Odpovedajúca  dan  je:  1400

Zadajte  mzdu:  33353
Odpovedajúci  dan  je:  7005.9

Offline

 

#2 16. 03. 2012 09:02

Honzc
Příspěvky: 4641
Reputace:   248 
 

Re: Výpočet progresívnej dane

↑ Kajo1354:

Co takhle: (m je zadaná mzda, d je počítaná daň)
  if m<=10000 then
    d := 0.1*m;
  if (m<=20000)and(m>10000) then
    d := 1000+0.2*(m-10000);
  if m>20000 then
    d := 3000+0.3*(m-20000);

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson