Finne klokkeslett etter antall timer (over 24)
Lagt inn: 11/09-2020 22:49
Hei,
Ser på en programmeringsoppgave, å lage en "alarmklokke" - finn ut hva klokkeslettet er om 51 timer hvis klokka er 14 nå.. Tenker 14 + antall døgn - resterende timer, men visstnok verre å få det "programmert" (til å gjelde alle tilfeller), men prøvde:
tid = 14
timer = 51
alarm = (tid + timer)
while alarm > 23:
alarm -= 24
Og det fungerte, men når jeg byttet ut 51 med 324324342.., så ble prosessoren rimelig varm for å si det slik. Det må finnes en mer effektiv måte å regne ut dette på?
Ser på en programmeringsoppgave, å lage en "alarmklokke" - finn ut hva klokkeslettet er om 51 timer hvis klokka er 14 nå.. Tenker 14 + antall døgn - resterende timer, men visstnok verre å få det "programmert" (til å gjelde alle tilfeller), men prøvde:
tid = 14
timer = 51
alarm = (tid + timer)
while alarm > 23:
alarm -= 24
Og det fungerte, men når jeg byttet ut 51 med 324324342.., så ble prosessoren rimelig varm for å si det slik. Det må finnes en mer effektiv måte å regne ut dette på?