Ho bisogno del vostro gentile aiuto! Mi aiutate a scrivere queste misure di tempo nella loro forma normale?
15 h 90 min 48 sec , 7 h 140 min 10 sec, 20 h 123 min 65 sec, 28 h 185 min
Ho bisogno del vostro gentile aiuto! Mi aiutate a scrivere queste misure di tempo nella loro forma normale?
15 h 90 min 48 sec , 7 h 140 min 10 sec, 20 h 123 min 65 sec, 28 h 185 min
Il mio sussidiario della quarta elementare aveva un breve capitolo intitolato alla "Aritmetica delle quantità complesse" (carbone, legna e cippato da ardere [dast, st, dst], ferramenta [grosse, dozzine], angoli [°, ', ''] e tempi [ftn, sett, d, h, min, s]) in cui suggerivano due diversi modi di operare.
Il primo era quello ovvio delle operazioni in colonna con prestiti, riporti e una buona probabilità di commettere errori (riporto sessanta o riporto uno? m'impresto uno, ma vale sessanta!); il secondo, più macchinoso (ma praticamente esente da errori), era il mio preferito e consisteva di tre fasi: portare tutti i dati alla minima unità presente, operare con gl'interi, portare i risultati alla forma normale.
Se non c'è nulla da operare, questa è una procedura sicura per portare le misure alla forma normale.
---------------
Nelle tue quattro misure di tempo la minima unità presente è il secondo e la massima è l'ora (non ci sono giorni, settimane, quindicine) perciò per la conversione in giù
* H h M min S s = (S + 60*(M + 60*H)) s
bastano due moltiplicazioni e due addizioni; invece per quella in su servono almeno due divisioni (se ci sono più degli 86400 s di un giorno ne serve una per trovare i dì, e così via se ci sono più di sette dì ...)
* N s = 60*(Q min) + (S s)
* Q min = 60*(q h) + (M min)
* q h = 24*(D d) + (H h)
* ...
---------------
15 h 90 min 48 sec = (48 + 60*(90 + 60*15)) = 59448 s
* 59448 s = 60*(990 min) + (48 s)
* 990 min = 60*(16 h) + (30 min)
15 h 90 min 48 sec = 16 h 30 min 48 s
---------------
7 h 140 min 10 sec = (10 + 60*(140 + 60*7)) = 33610 s
questo lo fai tu
---------------
20 h 123 min 65 sec = (65 + 60*(123 + 60*20)) = 79445 s
questo lo fai tu
---------------
28 h 185 min 0 sec = (0 + 60*(185 + 60*28)) = 111900 s
* 111900 s = 60*(1865 min) + (0 s)
* 1865 min = 60*(31 h) + (5 min)
* 31 h = 24*(1 d) + (7 h)
28 h 185 min 0 sec = 1 d 7 h 5 min
15 h 90 min 48 sec = 16 h 30 min 48 s
7 h 140 min 10 sec = 9h 20 min 10 s
20 h 123 min 65 sec = 22 h 4 min 5 s
28 h 185 min = 31 h 5 min