hej jeg vil lave noget hvor jeg omregner et tal til timer menuter sekunder
men jeg kan ikke få det til at virke hvad gør jeg galt ?
int time = Convert.ToInt32(Res);
int min = Convert.ToInt32(Res / 60);
int sek = Convert.ToInt32(Res / 3600);
resultat.Text = time.ToString() + " Timer " + min.ToString() + "Minutter " + sek.ToString() + " Sekunder";
Det er fordi at du istedet skal gøre sådan her:
int time = Convert.ToInt32(Res / 3600);
int min = Convert.ToInt32((Res / 60) % 60);
int sek = Convert.ToInt32(Res % 60);
resultat.Text = time.ToString() + " Timer " + min.ToString() + "Minutter " + sek.ToString() + " Sekunder";
Med din kode fik man sekunder=antal timer, minutter=antal minutter og timer=antal sekunder.
Dvs. at 5000 vil give:
5000 Timer 83 Minutter 1 Sekunder
Med min vil det give:
1 Timer 23 Minutter 20 Sekunder
Indlæg senest redigeret d. 01.06.2006 15:56 af Bruger #4479