Tirage du loto - Calculatrices-hp

Transcription

Tirage du loto - Calculatrices-hp
Tirage du loto
HP Prime
Réaliser un programme simulant un tirage de loto (5 numéros de 1 à 49 + 1
numéro chance de 1 à 10).
Solution pas à pas :
Captures d’écran :
La difficulté ici est de ne pas tirer une boule déjà
sortie. Il suffit donc de créer une liste contenant les
49 boules de départ. A chaque tirage, on supprime
de la liste la boule tirée grâce à la commande
remove(
Notez la simplicité du code HP Prime comparée au
casse-tête qu’est la programmation d’un tirage sans
remise sur tableur ou encore sur certaines marques
de calculatrices.
La commande MAKELIST( permet de créer très
facilement la liste des 49 nombres entiers compris
entre 1 et 49.
On écrit alors simplement sur HP Prime :
EXPORT LOTO()
BEGIN
MAKELIST(N,N,1,49,1)▶L1;
49▶N;
FOR I FROM 1 TO 5 DO
L1(RANDINT(1,N))▶B;
PRINT(B);
remove(B,L1)▶L1;
N−1▶N;
END;
PRINT("N° chance : "+RANDINT(1,10));
END;
Tutoriaux HP Prime
Par Mickaël Nicotera – 2013 – v2 – Photocopies autorisées