Algorithme
Résolu
Hernandez206
-
Hernandez206 -
Hernandez206 -
Salut tout le monde,
j'étudie dans une école d'informatique et hier on a fait un exercice d'algorithme
qui demande une suite de numéros déterminer au départ et affiche les numéros paire et impaires voila le corrigé
Déclaration:
num: entier
n: entier
i: entier
Traitements
Debut
i<--0
ecrire ( entrer une suite de numéros )
lire (num)
tant que i<num faire
ecrire (entrer un numéro)
lire (n)
Si ((n/2x2))<--n) alors
ecrire ( ce nombre est paire)
sinon
ecrire (ce nombre est impaire)
Fin si
Fin tant que
Fin
ce que je ne comprend pas c'est la partie condition Si Par
ex on saisi 7/2x2 = 6 Alors la valeur sera 6 (n)
vu qu'on a déclarer le "n" étant entier
Alors on aura jamais un numéro impaire ???
Merci de m'éclaircir !!
j'étudie dans une école d'informatique et hier on a fait un exercice d'algorithme
qui demande une suite de numéros déterminer au départ et affiche les numéros paire et impaires voila le corrigé
Déclaration:
num: entier
n: entier
i: entier
Traitements
Debut
i<--0
ecrire ( entrer une suite de numéros )
lire (num)
tant que i<num faire
ecrire (entrer un numéro)
lire (n)
Si ((n/2x2))<--n) alors
ecrire ( ce nombre est paire)
sinon
ecrire (ce nombre est impaire)
Fin si
Fin tant que
Fin
ce que je ne comprend pas c'est la partie condition Si Par
ex on saisi 7/2x2 = 6 Alors la valeur sera 6 (n)
vu qu'on a déclarer le "n" étant entier
Alors on aura jamais un numéro impaire ???
Merci de m'éclaircir !!
A voir également:
- Algorithme
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Algorithme application pc - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Algorithme ajout rapide snapchat - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
4 réponses
7(n) divisé par deux ça donne 3,5 mais puisque la variable (n) est déclarer entier
ça donne 3
donc 7/2 = 3 x 2 = 6
ça donne 3
donc 7/2 = 3 x 2 = 6
Bonjour,
Si ((n/2x2))<--n) alors
En prenant 7 comme ton exemple : résultat = 6
Si résultat plus petit que nombre c'est impaire.
En prenant 8 :résultat = 8
Si résultat plus grand ou égal c'est paire
Cqfd.
A+
Edit:
En d'autre terme tu n'auras jamais un résultat impaire mais tu peu déterminer si le nombre est impaire.
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Si ((n/2x2))<--n) alors
En prenant 7 comme ton exemple : résultat = 6
Si résultat plus petit que nombre c'est impaire.
En prenant 8 :résultat = 8
Si résultat plus grand ou égal c'est paire
Cqfd.
A+
Edit:
En d'autre terme tu n'auras jamais un résultat impaire mais tu peu déterminer si le nombre est impaire.
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.