Mam jeszcze pytanie...
chciałem napisać mijający czas procentowo, na przykładzie niżej:
int czas_pozostaly_proc = (klepsydra_sek/sekundy_ustaw)*100;
co jest de facto:
int czas_pozostaly_proc = (100/3600)*100;
i obie operacje daja mi wynik 0... why????
ktoś wie?
jak zostawię: 100/3600 i zrobię ze zmiennej "czas_pozostaly_proc" double, to mam: 0.00 nie rozumiem...
kombinuję z typami danych, ale nie wychodzi... za duży jest dzielnik?
Jak sie domyslacie:
klepsydra_sek - narasta
a sekundy_ustaw - jest stała po ustawieniu...
hm... tylko raz wyświetliło prawidłowy wynik, jak było 100% gdzieś zaokrągla?
chciałem napisać mijający czas procentowo, na przykładzie niżej:
int czas_pozostaly_proc = (klepsydra_sek/sekundy_ustaw)*100;
co jest de facto:
int czas_pozostaly_proc = (100/3600)*100;
i obie operacje daja mi wynik 0... why????
ktoś wie?
jak zostawię: 100/3600 i zrobię ze zmiennej "czas_pozostaly_proc" double, to mam: 0.00 nie rozumiem...
kombinuję z typami danych, ale nie wychodzi... za duży jest dzielnik?
Jak sie domyslacie:
klepsydra_sek - narasta
a sekundy_ustaw - jest stała po ustawieniu...
hm... tylko raz wyświetliło prawidłowy wynik, jak było 100% gdzieś zaokrągla?