Aide algorithme avec algobox
Fermé
nonoeil
Messages postés
201
Date d'inscription
samedi 9 juin 2007
Statut
Membre
Dernière intervention
8 février 2016
-
25 mai 2012 à 15:36
tkeablw Messages postés 6 Date d'inscription dimanche 4 mai 2014 Statut Membre Dernière intervention 21 septembre 2014 - 4 mai 2014 à 14:46
tkeablw Messages postés 6 Date d'inscription dimanche 4 mai 2014 Statut Membre Dernière intervention 21 septembre 2014 - 4 mai 2014 à 14:46
A voir également:
- Aide algorithme avec algobox
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Code ascii algorithme - Guide
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Tri d'une matrice algorithme - Forum C
10 réponses
nonoeil
Messages postés
201
Date d'inscription
samedi 9 juin 2007
Statut
Membre
Dernière intervention
8 février 2016
11
25 mai 2012 à 16:48
25 mai 2012 à 16:48
Merci encore j'y retourne
nonoeil
Messages postés
201
Date d'inscription
samedi 9 juin 2007
Statut
Membre
Dernière intervention
8 février 2016
11
25 mai 2012 à 17:02
25 mai 2012 à 17:02
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
nonoeil
Messages postés
201
Date d'inscription
samedi 9 juin 2007
Statut
Membre
Dernière intervention
8 février 2016
11
25 mai 2012 à 17:09
25 mai 2012 à 17:09
merci encore donc :
(100,199) alors si j'ai bien compris
(100,199) alors si j'ai bien compris
nonoeil
Messages postés
201
Date d'inscription
samedi 9 juin 2007
Statut
Membre
Dernière intervention
8 février 2016
11
25 mai 2012 à 17:15
25 mai 2012 à 17:15
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
linkcr15
Messages postés
362
Date d'inscription
mercredi 7 janvier 2009
Statut
Membre
Dernière intervention
31 mars 2016
12
Modifié par linkcr15 le 25/05/2012 à 16:36
Modifié par linkcr15 le 25/05/2012 à 16:36
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!
linkcr15
Messages postés
362
Date d'inscription
mercredi 7 janvier 2009
Statut
Membre
Dernière intervention
31 mars 2016
12
25 mai 2012 à 17:06
25 mai 2012 à 17:06
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?
linkcr15
Messages postés
362
Date d'inscription
mercredi 7 janvier 2009
Statut
Membre
Dernière intervention
31 mars 2016
12
25 mai 2012 à 17:13
25 mai 2012 à 17:13
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.
nonoeil
Messages postés
201
Date d'inscription
samedi 9 juin 2007
Statut
Membre
Dernière intervention
8 février 2016
11
25 mai 2012 à 16:43
25 mai 2012 à 16:43
merci Linckcr15 de ta réponse aussi rapide je vais aller voir ton lien
linkcr15
Messages postés
362
Date d'inscription
mercredi 7 janvier 2009
Statut
Membre
Dernière intervention
31 mars 2016
12
Modifié par linkcr15 le 25/05/2012 à 16:47
Modifié par linkcr15 le 25/05/2012 à 16:47
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.
tkeablw
Messages postés
6
Date d'inscription
dimanche 4 mai 2014
Statut
Membre
Dernière intervention
21 septembre 2014
4 mai 2014 à 14:46
4 mai 2014 à 14:46
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