-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Expand file tree
/
Copy pathconta-il-tempo.js
More file actions
36 lines (25 loc) · 924 Bytes
/
Copy pathconta-il-tempo.js
File metadata and controls
36 lines (25 loc) · 924 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/*
Conta il tempo
Scrivi un programma che dato un numero di secondi, calcoli la quantità di ore, minuti e secondi corrispondenti e
poi stampi il risultato. L'output avrà solo numeri interi.
Esempio:
Input: 12560
Output: 3 ore, 29 minuti e 20 secondi.
Consigli:
In un'ora ci sono 60 minuti, in un minuto 60 secondi. Quindi quanti secondi ci sono in un'ora? ;)
http://www.imparareaprogrammare.it
*/
var time = 56478;
var minute = 60;
var hour = 3600;
var hours = Math.floor (time / hour);
var minutes = Math.floor (time / minute) - (hours * minute);
var seconds = time - ((minutes * minute) + (hours * hour));
console.log(hours, minutes, seconds);
/* var time = 33456;
var minuto = 60;
var ore = 3600;
var oreTotali = Math.floor (time / ore);
var minutiTotali = Math.floor ((time % ore) / minuto);
var secondiTotali = (time % minuto);
console.log(oreTotali, minutiTotali, secondiTotali); */