Voorbeeld antwoorden:
7 voor 3 in de nacht
12 over half 3 in de middag
5 over 7 in de ochtend
kwart voor 8 in de avond
Om 00:00 uur begint de nacht. In spreektaal is het dan 12 uur in de nacht.
Om 06:00 uur begint de ochtend.
Om 12:00 uur begint de middag.
Om 18:00 uur begint de avond.
Hoe laat is het? Noem ook het dagdeel.
Kijk even naar de voorbeeldantwoorden.
#0000FF
12 HOUR-12 HOUR+1 UUR-12 UUR==24 ? 0 : UUR UURmin12==0 ? 12 : UURmin12 randRange(0,7) [ 0, randRange(1,14), 15, randRange(16,29), 30, randRange(31,44), 45, randRange(46,59)] [typeSomI] HOUR < 18 ? " in de middag" : " in de avond" HOUR < 18 ? " middag" : " avond" 30-MINUUT MINUUT-30 60-MINUUT [ "", MINUUT==1 ? "minuut" : "minuten", "", 30-MINUUT==1 ? "minuut" : "minuten", "", MINUUT-30==1 ? "minuut" : "minuten", "", 60-MINUUT==1 ? "minuut" : "minuten" ][typeSomI] [ HOUR + " uur" + DAGDEEL, MINUUT+" over "+ HOUR+ DAGDEEL, "kwart over "+ HOUR+ DAGDEEL, MINUUT2 + " voor half " + UURmin12_+ DAGDEEL, "half "+ UURmin12_+ DAGDEEL, MINUUT3 + " over half " + UURmin12_+ DAGDEEL, "kwart voor " + UURmin12_ + DAGDEEL, MINUUT4 + " voor " + UURmin12_ + DAGDEEL ][typeSomI]

VRAAG

init({ range: [ [-5, 5], [-3, 3] ], scale: 25 });
path([ [-3, -1], [3, -1], [3, 1], [-3, 1], [-3, -1] ]); graph.time = label( [0, -0.1], "\\Huge{\\phantom{00}:\\phantom{00}}", "center" );
graph.time.remove(); var padding = MINUUT < 10 ? "0" : ""; graph.time = label([0, -0.1], "\\Huge{" + HOUR + ":" + padding + MINUUT + "}", "center" );
VOORBEELDANTWOORDEN

ANTWOORD

DAGDEELdefinities

Het is dus DAGDEELkort.

Het aantal minuten is nul. Het is dus een heel uur.

Het is 15 minuten later (een kwart uur later) dan HOUR uur.

Het is 30 - MINUUT = 30-MINUUT MINUUTofMINUTEN vroeger dan half UURmin12_.

Het is 30 minuten later (een half uur later) dan HOUR uur.

Het is iets later dan half UURmin12_ want het aantal minuten is groter dan 30 en kleiner 45.

MINUUT - 30 = MINUUT-30

Het is 15 minuten (een kwart uur) vroeger dan UURmin12_ uur want 60 - 45 = 15

Het is 60 - MINUUT = 60 - MINUUT MINUUTofMINUTEN vroeger dan UURmin12_ uur.

Het is ANTWOORD.

randRange( 13, 23 ) HOUR-12 HOUR+1 UUR-12 UUR==24 ? 0 : UUR UURmin12==0 ? 12 : UURmin12 randRange(0,7) [ 0, randRange(1,14), 15, randRange(16,29), 30, randRange(31,44), 45, randRange(46,59)] [typeSomI] HOUR < 18 ? " in de middag" : " in de avond" HOUR < 18 ? " middag" : " avond" 30-MINUUT MINUUT-30 60-MINUUT [ "", MINUUT==1 ? "minuut" : "minuten", "", 30-MINUUT==1 ? "minuut" : "minuten", "", MINUUT-30==1 ? "minuut" : "minuten", "", 60-MINUUT==1 ? "minuut" : "minuten" ][typeSomI] [ HOURmin12 + " uur" + DAGDEEL, MINUUT+" over "+ HOURmin12+ DAGDEEL, "kwart over "+ HOURmin12+ DAGDEEL, MINUUT2 + " voor half " + UURmin12_+ DAGDEEL, "half "+ UURmin12_+ DAGDEEL, MINUUT3 + " over half " + UURmin12_+ DAGDEEL, "kwart voor " + UURmin12_ + DAGDEEL, MINUUT4 + " voor " + UURmin12_ + DAGDEEL ][typeSomI]

VRAAG

init({ range: [ [-5, 5], [-3, 3] ], scale: 25 });
path([ [-3, -1], [3, -1], [3, 1], [-3, 1], [-3, -1] ]); graph.time = label( [0, -0.1], "\\Huge{\\phantom{00}:\\phantom{00}}", "center" );
graph.time.remove(); var padding = MINUUT < 10 ? "0" : ""; graph.time = label([0, -0.1], "\\Huge{" + HOUR + ":" + padding + MINUUT + "}", "center" );
VOORBEELDANTWOORDEN

ANTWOORD

DAGDEELdefinities

Het is dus DAGDEELkort.

Als het aantal digitale uren groter is dan 12, moet je er 12 vanaf trekken om het aantal uren in gewone spreektaal te vinden.
HOUR - 12 = HOURmin12

Het aantal minuten is nul. Het is dus een heel uur.

Het is 15 minuten later (een kwart uur later) dan HOURmin12 uur.

Het is 30 - MINUUT = 30-MINUUT MINUUTofMINUTEN vroeger dan half UURmin12_.

Het is 30 minuten later (een half uur later) dan HOURmin12 uur.

Het is iets later dan half UURmin12_ want het aantal minuten is groter dan 30 en kleiner 45.

MINUUT - 30 = MINUUT-30

Het is 15 minuten (een kwart uur) vroeger dan UURmin12_ uur want 60 - 45 = 15

Het is 60 - MINUUT = 60 - MINUUT MINUUTofMINUTEN vroeger dan UURmin12_ uur.

Het is ANTWOORD.

randRange( 0, 11 ) HOUR < 6 ? " in de nacht" : " in de ochtend" HOUR < 6 ? " nacht" : " ochtend" HOUR==0 ? 12 : HOUR HOUR+1 UUR==13 ? 1 : UUR randRange(0,7) [ 0, randRange(1,14), 15, randRange(16,29), 30, randRange(31,44), 45, randRange(46,59)] [typeSomI] 30-MINUUT MINUUT-30 60-MINUUT [ "", MINUUT==1 ? "minuut" : "minuten", "", 30-MINUUT==1 ? "minuut" : "minuten", "", MINUUT-30==1 ? "minuut" : "minuten", "", 60-MINUUT==1 ? "minuut" : "minuten" ][typeSomI] [ HOUR_ + " uur" + DAGDEEL, MINUUT+" over "+ HOUR_+ DAGDEEL, "kwart over "+ HOUR_+ DAGDEEL, MINUUT2 + " voor half " + UUR_+ DAGDEEL, "half "+ UUR_+ DAGDEEL, MINUUT3 + " over half " + UUR_+ DAGDEEL, "kwart voor " + UUR_+ DAGDEEL, MINUUT4 + " voor " + UUR_ + DAGDEEL ][typeSomI]

VRAAG

init({ range: [ [-5, 5], [-3, 3] ], scale: 25 });
path([ [-3, -1], [3, -1], [3, 1], [-3, 1], [-3, -1] ]); graph.time = label( [0, -0.1], "\\Huge{\\phantom{00}:\\phantom{00}}", "center" );
graph.time.remove(); var padding = MINUUT < 10 ? "0" : ""; var padding2 = HOUR < 10 ? "0" : ""; graph.time = label([0, -0.1], "\\Huge{" +padding2 + HOUR + ":" + padding + MINUUT + "}", "center" );
VOORBEELDANTWOORDEN

ANTWOORD

DAGDEELdefinities

Het is dus DAGDEELkort.

Het aantal minuten is nul. Het is dus een heel uur.

Het is MINUUT MINUUTofMINUTEN later dan HOUR_ uur.

Het is 15 minuten later (een kwart uur later) dan HOUR_ uur.

Het is iets vroeger dan half UUR_ want het aantal minuten is groter dan 15 en kleiner 30.

Het is dus iets vroeger dan half UUR_.
Het is 30-MINUUT = 30-MINUUT MINUUTofMINUTEN vroeger dan half UUR_.

Het is 30 minuten later (een half uur later) dan HOUR_ uur.

Het is iets later dan half UUR_ want het aantal minuten is groter dan 30 en kleiner 45.

Het is MINUUT-30 = MINUUT-30 MINUUTofMINUTEN later dan half UUR_.

Het is 15 minutern vroeger dan UUR_ uur want 60 - 45 = 15.

Het is MINUUT minuten later dan HOUR_ uur.
Het is 60 - MINUUT = 60-MINUUT MINUUTofMINUTEN vroeger dan UUR_ uur.

Het is ANTWOORD.