18. april 2008 - 23:06
Der er
10 kommentarer og 1 løsning
java for begyndere
Hej! Jeg skal skrive et program der skal omregne en tid , opgivet i minutter , til timer og minutter. Hvordan gør jeg det?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
18. april 2008 - 23:25
#1
int h = tid / 60; int m = tid % 60; pakket passende ind.
18. april 2008 - 23:38
#2
double mins = double.Parse(Console.ReadLine()); double hours = Math.Floor(mins / 60); double hours1 = Math.Floor(hours / 24); double hours2 = hours - (hours1 * 24); double mins2 = mins - (hours * 60); Variablen hours2 vil indeholde antal timer, og mins2 vil indeholde antal minutter. Håber du kan få det oversat til Java.
18. april 2008 - 23:39
#3
Nå, jeg var ikke klar over at det kunne gøres så simpelt, som Arne har gjort det. :)
19. april 2008 - 21:24
#4
Jeg er helt nybegynder indefor faget men , er det mulighed for at få en forklaring på hvad arne`s svar gør , og hvad jeg skal skrive mere hvis der skal skrives mere?
19. april 2008 - 21:37
#5
/ laver hel tals division % laver modulus så hvis tid er 123 h blive 2 og m blive 3
19. april 2008 - 21:38
#6
det er kun selve beregningen - der skal puttes et Java program udenom som læser tid ind, beregner og udskriver h og m
20. april 2008 - 21:36
#7
Hvad nu hvis jeg skal opgive det i minutter og sekunder?
21. april 2008 - 02:33
#8
hvis tid er i sekunder kan du: int h = tid / 3600; int m = (tid / 60) % 60; int s = tid % 60;
21. april 2008 - 20:50
#9
Tak for hjælpen Arne! Smid et svar.
21. april 2008 - 21:04
#10
svar
så mangler du bare at acceptere
Kurser inden for grundlæggende programmering