Aide algorithme avec algobox
nonoeil
Messages postés
201
Date d'inscription
Statut
Membre
Dernière intervention
-
tkeablw Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
tkeablw Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je commence juste en programmation et je dois utiliser algobox donc je me rapproche encore de vous pour une aide :
-Afficher un nombre aléatoire entier supérieur ou égal à 100 et strictement inférieur à 200.
Quelle est la marche à suivre .
Merci d'avance pour votre aide .
Je commence juste en programmation et je dois utiliser algobox donc je me rapproche encore de vous pour une aide :
-Afficher un nombre aléatoire entier supérieur ou égal à 100 et strictement inférieur à 200.
Quelle est la marche à suivre .
Merci d'avance pour votre aide .
A voir également:
- Aide algorithme avec algobox
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Algorithme ajout rapide snapchat - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
10 réponses
Désoler de te prendre encore du temps mais crois tu que j'ai la bonne réponse :
Afficher un nombre aléatoire >ou = à100et<200
-VARIABLE
x est du type nombre
-DEBUT ALGORITHME
lire x
x prend la valeur algobox alea ent (100,200)
afficher x
Merci encore de ton soutient
Afficher un nombre aléatoire >ou = à100et<200
-VARIABLE
x est du type nombre
-DEBUT ALGORITHME
lire x
x prend la valeur algobox alea ent (100,200)
afficher x
Merci encore de ton soutient
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je ne connais pas Algobox désolé mais par contre l'algo de ce programme est trés simple :
- Tu demandes à l'ordinateur un nombre aléatoire
- Si le nombre est compris entre 100 et 199 alors tu l'affiches
- Sinon tu retires un nouveau nombre tant qu'il n'est pas compris dans la fourchette souhaitée
(En algo pur, il n'y a pas de fonction du style random(100, 199) qui te sortirais directement un nombre dans la bonne fourchette, mais ça existe dans les langages de programmation, et vu que je ne connais pas Algobox, regarde s'il n'y a pas de fonction de ce genre!)
EDIT : J'ai trouvé ce site qui devrait t'aider sur la fonction random() qui existe bien! : https://www.xm1math.net/algobox/exemples/lancersdes.html
D'après ce que j'ai compris, tu devras utiliser, dans ton programme, quelque chose du genre : floor(99*random()+100) pour sortir un nombre entre 100 et 199. Et comme cette fonction existe, pas besoin de vérifier que ton nombre ce situe bien entre 100 et 199 si tu donnes les bons paramètres à ta fonction ;)
Donc :
- Tu tires un nombres
- Tu l'affiches
Ton programme devrait tenir en 2 lignes maximum!
- Tu demandes à l'ordinateur un nombre aléatoire
- Si le nombre est compris entre 100 et 199 alors tu l'affiches
- Sinon tu retires un nouveau nombre tant qu'il n'est pas compris dans la fourchette souhaitée
(En algo pur, il n'y a pas de fonction du style random(100, 199) qui te sortirais directement un nombre dans la bonne fourchette, mais ça existe dans les langages de programmation, et vu que je ne connais pas Algobox, regarde s'il n'y a pas de fonction de ce genre!)
EDIT : J'ai trouvé ce site qui devrait t'aider sur la fonction random() qui existe bien! : https://www.xm1math.net/algobox/exemples/lancersdes.html
D'après ce que j'ai compris, tu devras utiliser, dans ton programme, quelque chose du genre : floor(99*random()+100) pour sortir un nombre entre 100 et 199. Et comme cette fonction existe, pas besoin de vérifier que ton nombre ce situe bien entre 100 et 199 si tu donnes les bons paramètres à ta fonction ;)
Donc :
- Tu tires un nombres
- Tu l'affiches
Ton programme devrait tenir en 2 lignes maximum!
Que fais ton "lire x"?
Fais attention quand tu écris algobox alea ent (100,200) : Tu as vérifié que 100 est pris mais pas 200?
Sinon le code à l'air pas mal, comme je l'ai di je ne connais pas la syntaxe Algobox, mais pour moi c'est ok!
Tu as testé ton programme?
Fais attention quand tu écris algobox alea ent (100,200) : Tu as vérifié que 100 est pris mais pas 200?
Sinon le code à l'air pas mal, comme je l'ai di je ne connais pas la syntaxe Algobox, mais pour moi c'est ok!
Tu as testé ton programme?
Je ne sais pas, regarde dans la documentation d'Algobox, les fonctions sont différentes d'un logiciel et d'un langage à l'autre!
Pour en revenir à ton lire x, je ne vois pas ce qu'il vient faire ici, pourquoi tu demandes à l'utilisateur d'entrer un nombre?
Tu définis x en entier (ou nombre d'aprés Algobox)
Tu affectes x la valeur de la fonction
Tu affiches x
Cela devrait suffire.
Pour en revenir à ton lire x, je ne vois pas ce qu'il vient faire ici, pourquoi tu demandes à l'utilisateur d'entrer un nombre?
Tu définis x en entier (ou nombre d'aprés Algobox)
Tu affectes x la valeur de la fonction
Tu affiches x
Cela devrait suffire.
J'ai aussi trouvé ce lien : https://www.xm1math.net/algobox/doc.html
Dans lequel il est spécifié :
Dans lequel il est spécifié :
ALGOBOX_ALEA_ENT(p,n) : renvoie un entier pseudo-aléatoire compris entre p et n.
aidez moi svpc'est sur algobox aussi!
https://www.ilemaths.net/sujet-algobox-problemes-604444.html#msg5110169
https://www.ilemaths.net/sujet-algobox-problemes-604444.html#msg5110169