Metronome: Difference between revisions

Content added Content deleted
m (syntax highlighting fixup automation)
(Added XPL0 example.)
Line 2,256: Line 2,256:
TICK tick tick tick
TICK tick tick tick
</pre>
</pre>

=={{header|XPL0}}==
<syntaxhighlight lang "XPL0">int BPM, Odd, Time0, Delay;
[Text(0, "Beats per minute: ");
BPM:= IntIn(0);
Odd:= true;
Delay:= 60_000_000/BPM; \microseconds per beat
repeat Time0:= GetTime;
repeat until GetTime-Time0 >= Delay;
Text(0, if Odd then "tick" else " TOCK^m^j");
Odd:= not Odd;
until KeyHit;
]</syntaxhighlight>
{{out}}
<pre>
Beats per minute: 120
tick TOCK
tick TOCK
tick TOCK
tick TOCK
tick</pre>


{{omit from|GUISS}}
{{omit from|GUISS}}