randRange( 1, 12 ) randRange( 0, 3 ) * 15 MINUTE > 5 ? MINUTE : "0" + "" + MINUTE randFromArray([ "a.m.", "p.m." ])

Mis kell on?

init({ range: [ [-4, 4 ], [ -4, 4 ] ], scale: 25 }); clock = addAnalogClock({ hour: HOUR, minute: MINUTE, minuteTicks: 0 }); clock.draw();
init({ range: [ [-5, 5], [-3, 3] ], scale: 25 });

Kell on HOUR : NICE_MINUTE

Kellaeg vahemikus 0:00 ja 12:00. Näiteks 5:45.

path([ [-3, -1], [3, -1], [3, 1], [-3, 1], [-3, -1] ]); graph.time = label( [0, -0.1], "\\Huge{\\phantom{00}:\\phantom{00}}", "center" );

Kella väike osuti näitab tunde ja suur osuti minuteid.

Väike osuti, st tunniosuti näitab number HOUR, seega on tundide väärtuseks HOUR.

Väike osuti, st tunniosuti on HOUR ja HOUR + 1 === 13 ? 1 : HOUR + 1 vahel, seega on tundide väärtuseks HOUR.

Tunniosuti on HOUR + 1 === 13 ? 1 : HOUR + 1 lähedal, aga ei ole sellest veel möödunud, seega kell on ikka veel HOUR.

graph.time.remove(); var padding = HOUR < 10 ? "\\phantom{0}" : ""; graph.time = label([0, -0.1], "\\Huge{" + padding + HOUR + ":\\phantom{00}}", "center" );

Minutiosuti hakkab aega näitama täpselt 0. minutist ja see teeb ühe täisringi täpselt 1 tunniga .

Igast veerandist möödudes lisandub kellaajale juurde 15 minutit.

Kui minutiosuti on teinud MINUTE / 15 veerandist pööret, siis on möödas 0MINUTE minutit.

graph.time.remove(); var padding = MINUTE < 10 ? "0" : ""; graph.time = label([0, -0.1], "\\Huge{" + HOUR + ":" + padding + MINUTE + "}", "center" );

Õige kellaaeg on HOUR:NICE_MINUTE.

(sulge)
ülesanne Selline on ülesanne alusta selle lahendamist.
Vajad abi? Vaata vihjet. See tegevus nullib sinu praegused punktid!
 
Tagasiside