Advertisement
Guest User

Untitled

a guest
Jul 31st, 2017
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
q/kdb+ 1.00 KB | None | 0 0
  1. Chronomètre  :
  2. ("Spécification : 1.3")
  3.     Espèces :
  4.         l'espèce chronomètre hérite de entité
  5.  
  6. Principal :
  7.     Rôles :
  8.         temps est un chronomètre
  9.         _seconde & _minute & _heure est un nombre
  10.         reponse est un texte
  11.     Actions :
  12.         attache _seconde à temps
  13.         attache _minute à temps
  14.         attache _heure à temps
  15.         attache stop à temps
  16.         attache start à temps
  17.         ("Chronomètre :")
  18.         évoque  temps.start()
  19.         questionne reponse  sur "Quel est ton prénom ?"
  20.         "Le temps écoulé, " + reponse + ", est de " + temps.stop() + " secondes." !
  21.         termine
  22.  
  23. Start :
  24.     Rôles :
  25.         *moi est un chronomètre
  26.     Actions :
  27.         _seconde@moi vaut seconde
  28.         _minute@moi vaut minute
  29.         _heure@moi vaut heure
  30.         retourne 0
  31.  
  32. stop :
  33.     Rôles :
  34.         *moi est un chronomètre
  35.         §tmp_seconde est un nombre valant seconde
  36.         §tmp_minute est un nombre valant minute
  37.         §tmp_heure est un nombre valant heure
  38.     Actions :
  39.         retourne tmp_heure * 3600 + tmp_minute * 60 + tmp_seconde - (_heure@moi * 3600 + _minute@moi * 60 + _seconde@moi)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement