Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 22-03-2022 16:54:15

RUTH Alexandre
Invité

Exercice Algorythme sur Algobox

Bonjour,
J'ai un projet individuel à réaliser pour vendredi 1ier Avril de la semaine prochaine.
Il doit être réalisé sur le logiciel Algobox
Voici le sujet ci-joint ( Le jeu de la Roulette):

Affecter 100 jetons à l’utilisateur.

Demander à l’utilisateur de rentrer un nombre entre 0 et 36.

Vérifier que le nombre entré est bien compris entre 0 et 36. Sinon, afficher un message d’erreur et inviter l’utilisateur à ressaisir une valeur correcte.

Demander à l’utilisateur combien de jetons il souhaite parier. Si le nombre n’est pas au minimum 1 et n’est pas supérieur à son nombre de jetons, afficher un message d’erreur et inviter l’utilisateur à ressaisir une valeur correcte. Mémoriser la somme misée et la retirer de son nombre de jetons.

Générer un nombre aléatoire entre 0 et 36 et l’afficher (“La roulette tire le nombre X”, où X est égal au nombre tiré).

Si la valeur de la roulette est la même que celle de l’utilisateur, lui redistribuer 4 fois sa somme misée en jetons. Afficher le nombre de jetons.

Demander à l’utilisateur s’il s’arrête ou s’il continue (écrire 0 s’il s’arrête). S’il s’arrête, afficher son nombre final de jetons.
Arrêter automatiquement s’il n’a plus de jetons. (A réfléchir en premier).


Est ce que il y aurait quelqu'un capable de réaliser cette exercice ou bien de m'apporter de l'aide ?

Merci de votre compréhension.

#2 22-03-2022 20:58:09

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 17 385

Re : Exercice Algorythme sur Algobox

Bonjour,

As-tu déjà "joué" avec Algobox ?
Tu dois commencer avec papier et stylo et écrire un "pseudo-code", c'est à dire décrire la suite d'instructions en "style télégraphique".
Tu vas devoir simuler sur ta feuille ce que tu veux que l'ordinateur fasse avec tes mots à toi : le langage AlgoBox en sera très proche.
Un test, c'est

SI condition
   Faire quelque chose
SINON -------------------------------------> Il y a une variante en cas de plus de situations SINON SI
   Faire autre chose
FIN SI

Inviter l'utilisateur à ressaisir une valeur correcte c'est utiliser TANT QUE
TANT QUE  la valeur saisie n'est pas comprise entre 0 (exclu) et 36
     Demander de ressaisir
se termine par FIN TANt QUE

Entrer un Nombre c'est LIRE

Générer un nombre aléatoire c'est la commande :
ALGOBOX_ALEA_ENT(p,n) qui renvoie un entier pseudo-aléatoire compris entre p et n.
Tu as ça dans l'aide. Mais il vaut mieux accéder au manuel en ligne : https://www.xm1math.net/algobox/doc.html
Tu as besoin d'un compteur à qui tu donne la valeur 100 au départ
Mais tu dois tout déclarer au début du script
QQ exemples
https://www.bibmath.net/forums/viewtopic.php?id=5304  calcul vitesses moyennes

https://www.bibmath.net/forums/viewtopic.php?id=5288 calcul PGCD par divisions successives

https://www.bibmath.net/forums/viewtopic.php?id=8879  calculs avec des probabilités

https://www.bibmath.net/forums/viewtopic.php?id=6678 affichage d'étoiles en pyramide.

@+

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
quaranteet un moins six
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums