Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Zašto rezultat s varijablama nije isti kao i s vrijednostima varijabli u ovom kodu?

  • 2 odgovora
  • 2.416 pregleda

Najnovija ↓

Zašto rezultat s varijablama nije isti kao i s vrijednostima varijabli u ovom kodu? 24.04.2009. u 23:48 · pre 213 meseci #1
Pozdrav svima,
imam jedan problem i pokušavao sam ga na sve moguće načine napraviti i shvatiti,i matematički i programski,ali jednostavno ovo ne mogu razumjeti.

Dakle imam ovaj kod(to je samo dio koda ali ja sam ga stavio kao jedan cijeli kod da pojednostavnim jer ostatak koda radi)

#include <stdio.h>

int main() {

int N,sati,minute;
float vrijeme;

N=100;
vrijeme=(N*215.0)/3600.0; /* 215.0 = prosječno vrijeme poziva u sekundama, rez za vrijeme je 5.97 */
sati=(int)vrijeme; /* ostavljamo samo cijeli dio broja od 5.97,znači sati=5 */
/* OVO ISPOD JE MOJ PROBLEM I MOJE PITANJE */
printf("\n Minute pomocu varijabli=%f <- ZASTO OVAJ REZULTAT??? \n",((vrijeme-sati)*60)); /* ZAŠTO računalo dobije 58.333340 */
printf("\n Minute pomocu brojeva=%f <- OVO JE MATEMATICKI ISPRAVAN REZULTAT",((5.97-5)*60)); /* sada je rez 58.20 */
printf("\n\nUNAPRIJED HVALA SVIMA :)");
getch();
return 0;

}



Moje pitanje je rečeno u komentarima unutar koda.

UNAPRIJED PUNO HVALA SVIMA.
SRDAČAN POZDRAV!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme