Convert seconds to compound duration: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 1,521: | Line 1,521: | ||
=={{header|EasyLang}}== |
=={{header|EasyLang}}== |
||
<syntaxhighlight lang="text"> |
<syntaxhighlight lang="text"> |
||
func split sec . s$ . |
|||
divs[] = [ 60 60 24 7 ] |
divs[] = [ 60 60 24 7 ] |
||
n$[] = [ "sec" "min" "hr" "d" "wk" ] |
n$[] = [ "sec" "min" "hr" "d" "wk" ] |
||
len r[] 5 |
len r[] 5 |
||
for i |
for i = 1 to 4 |
||
r[i] = sec mod divs[i] |
r[i] = sec mod divs[i] |
||
sec = sec div divs[i] |
sec = sec div divs[i] |
||
. |
. |
||
r[ |
r[5] = sec |
||
s$ = "" |
s$ = "" |
||
for i = |
for i = 5 downto 1 |
||
if r[i] <> 0 |
if r[i] <> 0 |
||
if s$ <> "" |
if s$ <> "" |
||
Line 1,545: | Line 1,546: | ||
print s$ |
print s$ |
||
call split 6000000 s$ |
call split 6000000 s$ |
||
print s$ |
print s$ |
||
</syntaxhighlight> |
|||
{{out}} |
{{out}} |