Algobox

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
arno59
Membre Naturel
Messages: 36
Enregistré le: 14 Mar 2010, 10:45

algobox

par arno59 » 14 Mar 2010, 11:14

Bonjour j'ai un dns pour la fin de la semaine à faire sur algobox c'est la première fois que je m'en sers sans indication de mon prof. quelqu'un peut il m'aider à le résoudre et me dire si ce que j'ai fait est bon; voici l'énoncé:
on lance 2 dés cubiques équilibrés n fois. on a gagné si les résultats obtenus sont des nombres consécutifs. avec algobox créer un programme permettant de déterminer le pourcentage de parties gagnées en fonction du nombre n d'expériences. le programme devra afficher :"pour ...lancers, le pourcentage de parties gagnées est de ...%"
j'ai déjà inscrit sur algobox
"VARIABLES"
"n EST DU TYPE NOMBRE"
"i EST DU TYPE NOMBRE"
"C EST DU TYPE NOMBRE"
"D1 EST DU TYPE NOMBRE"
"D2 EST DU TYPE NOMBRE"
"DEBUT ALGORITHME"
"LIRE n"
"POUR i ALLANT DE 1 A n"
"DEBUT POUR"
"D1 PREND LA VALEUR floor(6*random()+1)"
"D2 PREND LA VALEUR floor(6*random()+1)"
"SI (D2= =D1+1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"SI (D1= =D2+1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"FIN SI "
"FIN SI"
"SI (D1= =D2-1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"FIN SI "
"SI (D2= =D1-1) ALORS"
"C PREND LA VALEUR C+1"
"FIN SI "
"FIN POUR"
"i PREND LA VALEUR C/n*100"
"AFFICHER i"
"FIN ALGORITHME"
quand je lance l'algorithme il me donne un chiffre mais est ce le bon et je n'arrive pas à afficher correctement le programme
merci à ceux qui pourront m'aider



uztop
Membre Complexe
Messages: 2396
Enregistré le: 12 Sep 2007, 11:00

par uztop » 14 Mar 2010, 11:22

Salut,

j'ai l'impression que tu as un "FIN SI" en trop dans ton code.
Sinon, je n'ai pas compris pourquoi tu compares deux fois D1 et D2: il faut vérifier si D2=D1+1 ou D2=D1-1; je ne comprend pas à quoi correspondent les deux derniers tests.

Sinon, tu devrais essayer d'indenter ton code; ça n'est pas très lisible comme ça (utilise la balise [code] )

[FONT=Courier New]
arno59 a écrit:"VARIABLES"
"n EST DU TYPE NOMBRE"
"i EST DU TYPE NOMBRE"
"C EST DU TYPE NOMBRE"
"D1 EST DU TYPE NOMBRE"
"D2 EST DU TYPE NOMBRE"
"DEBUT ALGORITHME"
"LIRE n"
"POUR i ALLANT DE 1 A n"
"DEBUT POUR"
"D1 PREND LA VALEUR floor(6*random()+1)"
"D2 PREND LA VALEUR floor(6*random()+1)"
"SI (D2= =D1+1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"SI (D1= =D2+1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"FIN SI "
"FIN SI"
"SI (D1= =D2-1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"FIN SI "
"SI (D2= =D1-1) ALORS"
"C PREND LA VALEUR C+1"
"FIN SI "
"FIN POUR"
"i PREND LA VALEUR C/n*100"
"AFFICHER i"
"FIN ALGORITHME"
[/FONT]

arno59
Membre Naturel
Messages: 36
Enregistré le: 14 Mar 2010, 10:45

par arno59 » 14 Mar 2010, 12:25

bonjour uztop, merci pour ta réponse. Que veut tu dire par " indenter ton code" ? D'avance merci

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 531 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite