Cześć, napisałem prosty program, liczący zużycie paliwa i koszt podróży samochodem. Użyłem w nim metody return w której podałem wzory. Jednak wyniki są błędne gdy w drugim wzorze jest nawias. Bez nawiasu program działa bez zarzutu, dlaczego tak się dzieje?
int wzor() {
return (int)(pojemnosc_baku/zuzycie_paliwa*100); // <- A TU JEST NAWIAS
}
double ile_na_100km(int km) {
return (double) km/100*zuzycie_paliwa; // <- DLACZEGO BEZ NAWIASU
}
Z nawiasem wyniki wychodziły błędne (liczba całkowita i to jeszcze błędna o kilka wartości).
Proszę o objaśnienie mi tej zagwozdki :P