Ma variable prend la valeur dans la boucle si
RésoluUtilisateur anonyme -
FONCTIONS_UTILISEES
VARIABLES
lancer EST_DU_TYPE NOMBRE
i EST_DU_TYPE NOMBRE
chiffre EST_DU_TYPE NOMBRE
effectif_1 EST_DU_TYPE NOMBRE
effectif_2 EST_DU_TYPE NOMBRE
effectif_3 EST_DU_TYPE NOMBRE
effectif_4 EST_DU_TYPE NOMBRE
effectif_5 EST_DU_TYPE NOMBRE
effectif_6 EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
AFFICHER* "Combien de lancer voulez vous faire ?"
LIRE lancer
SI (lancer <= 0 ) ALORS
DEBUT_SI
AFFICHER "Le nombre doit être supérieure à O"
FIN_SI
SINON
DEBUT_SINON
POUR i ALLANT_DE 1 A lancer
DEBUT_POUR
chiffre PREND_LA_VALEUR 2
SI (chiffre = 1) ALORS
DEBUT_SI
effectif_1 PREND_LA_VALEUR effectif_1+1
FIN_SI
SI (chiffre = 2) ALORS
DEBUT_SI
effectif_2 PREND_LA_VALEUR effectif_2+1
FIN_SI
FIN_POUR
FIN_SINON
FIN_ALGORITHME
Voici mon code, codé sur Algobox, je dois donner les effectifs de chaque nombre apparue. Cependant il y a un soucis à chaque fois ma variable "chiffre" prend la valeur affecté à la condition
Comment faire pour créer une condit° sans que ma valeur chiffre prenne la valeur affecté en temps que condition
- Ma variable prend la valeur dans la boucle si
- Formule excel si contient texte alors valeur ✓ - Forum Excel
- Valeur relative et absolue ✓ - Forum Webmastering
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ✓ - Forum Python
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
2 réponses
BONJOUR
pour tes prochains posts, merci d'utiliser la coloration syntaxique, comme décrit ic https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code en choisissant, par exemple "xml" comme langage.
Au moins, y'aura des numéros de ligne et l'indentation pour essayer de comprendre ton code, ça donne ça:
FONCTIONS_UTILISEES
VARIABLES
lancer EST_DU_TYPE NOMBRE
i EST_DU_TYPE NOMBRE
chiffre EST_DU_TYPE NOMBRE
effectif_1 EST_DU_TYPE NOMBRE
effectif_2 EST_DU_TYPE NOMBRE
effectif_3 EST_DU_TYPE NOMBRE
effectif_4 EST_DU_TYPE NOMBRE
effectif_5 EST_DU_TYPE NOMBRE
effectif_6 EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
AFFICHER* "Combien de lancer voulez vous faire ?"
LIRE lancer
SI (lancer <= 0 ) ALORS
DEBUT_SI
AFFICHER "Le nombre doit être supérieure à O"
FIN_SI
SINON
DEBUT_SINON
POUR i ALLANT_DE 1 A lancer
DEBUT_POUR
chiffre PREND_LA_VALEUR 2
SI (chiffre = 1) ALORS
DEBUT_SI
effectif_1 PREND_LA_VALEUR effectif_1+1
FIN_SI
SI (chiffre = 2) ALORS
DEBUT_SI
effectif_2 PREND_LA_VALEUR effectif_2+1
FIN_SI
FIN_POUR
FIN_SINON
FIN_ALGORITHME
Et du coup, je ne comprends pas ta question
Cependant il y a un soucis à chaque fois ma variable "chiffre" prend la valeur affecté à la condition
Chiffre prend la valeur 2 à chaque itération, tu l'as codé à la ligne 22.
Si c'est 2 la valeur affectée à la condition, alors oui.
Bonjour,
désolé je suis nouveau sur le forum du coup je n'ai pas lu les règles de forum mais je m'excuse
j'ai copié un code que je me suis servie comme teste, c'est pour ça que j'ai affecté 2 à nombre.
Mais merci quand même. J'ai trouvé la réponse à ma question non claire.
Merci encore