XLOGOdispose de plusieurs primitives permettant de connaître l’heure, la date ou encore de gérer des comptes à
rebours (utiles pour répéter une tâche à des intervalles fixés).
pour horloge
# affiche l’heure sous forme numérique
# (on actualise l’affichage toutes les 5 secondes)
si fintemps? [
ve
fixepolice 75 ct
donne "heu heure
donne "h premier :heu
donne "m item 2 :heu
#affichage à deux chiffres des minutes (on rajoute le 0)
si :m-10<0 [donne "m mot 0 :m]
donne "s dernier :heu
#affichage à deux chiffres des secondes
si :s-10<0 [donne "s mot 0 :s]
etiquette mot mot mot mot :h ": :m ": :s
debuttemps 5
]
horloge
fin
|