Parcours La roue des prénoms Étape 1
Un tirage au sort en console
Ranger quelques prénoms dans un tableau et en tirer un au hasard.
Notions :tableauhasardlongueurjoindre
Les prénoms sont rangés dans un tableau : prenoms vaut ["Léa", "Hugo", "Inès", "Tom", "Jade"]. Chaque prénom a un indice, à partir de 0 : prenoms[0] vaut « Léa ».
Tirer un indice au hasard
hasard(min, max) renvoie un entier entre min et max, bornes comprises. Le dernier indice est longueur(prenoms) - 1 :
tire vaut hasard(0, longueur(prenoms) - 1)
Avec 5 prénoms, on tire un nombre entre 0 et 4, puis on affiche prenoms[tire].
Afficher la liste
joindre(prenoms, ", ") colle tous les éléments du tableau en un seul texte, séparés par une virgule : « Léa, Hugo, Inès, Tom, Jade ».
Ouvrez CoddyRun et partez d'un programme vide : tout commence ici.
Il te faut le logiciel pour faire cette étape. Il est gratuit : crée ton compte pour le télécharger, puis reviens ici, ta place t'attend.
Créer mon compte et téléchargerIndice 1
Déclarez prenoms est un tableau et tire est un nombre.
Indice 2
Écrire hasard(0, 5) serait une erreur : l'indice 5 n'existe pas dans un tableau de 5 éléments.
Indice 3
Lancez le programme plusieurs fois : le prénom change.
Voir la solution complète
Essayez d'abord par vous-même : c'est en cherchant qu'on apprend. La solution sert à vérifier ou à se débloquer.
@ Les déclarations
prenoms est un tableau
tire est un nombre
@ Programme principal
prenoms vaut ["Léa", "Hugo", "Inès", "Tom", "Jade"]
html("<h2>Tirage au sort</h2>")
affiche "Participants : " + joindre(prenoms, ", ")
// un indice au hasard, de 0 au dernier
tire vaut hasard(0, longueur(prenoms) - 1)
couleur(#E0245E, "Le sort a désigné : " + prenoms[tire] + " !")