Exercice d'algo

aya15 Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -  
aya15 Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
écrire 1 algorithme qui demande d'entrer une valeur et qui affiche en suite les nombre paires compris entre 0 et la valeur entrée.
merci à tous se qui me répondront.

11 réponses

Apatik Messages postés 5304 Date d'inscription   Statut Contributeur Dernière intervention   782
 
Ou alors, tu fait un modulo par deux.. Si c'est 0 il est pire..
if ($var%2 ==0)
{
//nombre pair
}
else
{
//nombre impair
}
2
Apatik Messages postés 5304 Date d'inscription   Statut Contributeur Dernière intervention   782
 
Juste un algo avec des mots, ou dans un langage particulier?
0
kristoff95
 
je ne vais pas te donner la réponse (aucun interet) mais un indice :

Pour savoir si un nombre est paire, tu le passe en entier tu le divise par 2 puis tu le mutliplie par 2 si tu obtiens le même nombre c'est qu'il est paire ( en effet en nombre impaire par exemple 7 quand tu le divise par 2 tu obtiens 3,5 qu'il arrondira à 4 et multiplié par 2 = 8... 7<>8)

Avec une boucle "Pour" et une fonction "Si" le tour est houée ;-)
0
hamza_0081 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   60
 
algorithem exo
var A,i:entier
debut
lire(A)
pour i<---0 jusqu'a A
si A mod 2 =0 alors
ecrire(A)


j'sepere que j'ai pas fait des faute..

R.E : g pas teste cette algorithme
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   311
 
apatik t'as presk tout dis :)
il faut utiliser le modulo pour voir si un nombre est pair, apres si c'est un algo qu'on te demande il faut le mettre en francais ;)
0
hamza_0081 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   60
 
algorithem exo
var A,i:entier
debut
lire(A)
pour i<---0 jusqu'a A
si i mod 2 =0 alors
ecrire(A)

desoler g fait une erreur
..si i mod 2 =0 alors au lieu de si A mod 2=0 alors





sorry.........
0
MRAD Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   4
 
var A,i:entier
debut
lire(A)
pour i<---0 jusqu'a A
si i mod 2 =0 alors
ecrire(A) -> ecrire(i) pas ecrire(A) 
0
hamza_0081 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   60
 
ooooooooops
oui c ca je suis desoler encors
merci pour votre remarque MRAD
es que tu peut m'aider sur cette question
https://forums.commentcamarche.net/forum/affich-10758926-besion-d-aide-en-asm-ms-dos-debuger#6#dernier
0
aya15
 
merci à vous tous
je voulais juste savoir :il n y a pas une suite pour cette algorithme?
0
Apatik Messages postés 5304 Date d'inscription   Statut Contributeur Dernière intervention   782
 
Bien sur que si, mais on a refusé de te le faire entièrement pour que ça te serve cet exercice.
0
hamza_0081 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   60
 
algorithem exo
var A,i:entier
debut
lire(A)
pour i<---0 jusqu'a A
si i mod 2 =0 alors
ecrire(i)


apatike selon ce que tu desire...de faire sera la suite de votre algorithme
0
aya15 Messages postés 33 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup
@+
0