GRY-Online.pl --> Archiwum Forum

Rzutowanie w języku C

17.10.2009
13:40
[1]

Svenix [ Pretorianin ]

Rzutowanie w języku C

Witam. Stworzyłem sobie program który będzie mi liczył podatek od zysku. Problem w tym że podatek w Polsce jest zaokrąglany do pełnej liczby. Wpadłem na pomysł żeby do wartości podatku dodać 0.5 i zrzutować tą wartość do typu int (zostanie obcięta wartość po przecniku, bo będzie równe przybliżeniu), lecz niestety chyba robię coś źle bo program wypisuje mi same 0... Z góry dzięki za pomoc.
#include <stdio.h>
int main(void)
‹int i,b;
float odsetki, podatek;
i= 20000;
while (i<1000000)

odsetki= 0.89 +(i - 20000)*0.05/365;
podatek= odsetki * 0.19;
b =(int)(podatek+0.5);
printf("Podatek dla kwoty %d wynosi %d\n", i,b);
i++;

system("PAUSE");
return 0;

© 2000-2024 GRY-OnLine S.A.