Exercice simple d'algorithmique
Résolu/Fermé
anas212
Messages postés
32
Date d'inscription
jeudi 30 décembre 2010
Statut
Membre
Dernière intervention
8 mars 2011
-
Modifié par anas212 le 28/04/2011 à 10:06
PIGEON - 30 avril 2018 à 20:37
PIGEON - 30 avril 2018 à 20:37
A voir également:
- Algorithme maximum de 3 nombres
- Algorithme minimum de 3 nombres - Meilleures réponses
- Algorithme maximum de 2 nombres - Meilleures réponses
- :3 emoji ✓ - Forum Loisirs / Divertissements
- :3 smiley ✓ - Forum Mail
- Picasa 3 - Télécharger - Albums photo
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 - Forum Algorithmes / Méthodes
- Nombre de combinaison possible avec 3 chiffres de 1 à 3 ✓ - Forum Programmation
7 réponses
dedian_
Messages postés
119
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
2 avril 2012
40
28 avril 2011 à 10:49
28 avril 2011 à 10:49
Si tu veux utiliser cette facon de faire il te faudra ajouter 2 autres variables qui sont N3 et max. ensuite tu modifie ton algo de cette facon:
Algorithme Comparaison_Rapide
Variables: N1,N2,N3,max (flèche d'affectation) réel
DEBUT
Ecrire("Tapez le premier nombre:")
Lire(N1)
Ecrire("Tapez le deuxieme nombre:")
Lie(N2)
Ecrire("Tapez le troisieme nombre:")
Lie(N3)
Si(N1>N2) alors
max=N1
Sinon Si(N2>N3) alors
max= N2
Sinon
max=N3
Ecrire("Le plus grand nombre est:",max)
fin si
FIN
NB: pour 4 nombres tu n'auras donc qu'ajouter une variable N4 et une nouvelle condition si
Algorithme Comparaison_Rapide
Variables: N1,N2,N3,max (flèche d'affectation) réel
DEBUT
Ecrire("Tapez le premier nombre:")
Lire(N1)
Ecrire("Tapez le deuxieme nombre:")
Lie(N2)
Ecrire("Tapez le troisieme nombre:")
Lie(N3)
Si(N1>N2) alors
max=N1
Sinon Si(N2>N3) alors
max= N2
Sinon
max=N3
Ecrire("Le plus grand nombre est:",max)
fin si
FIN
NB: pour 4 nombres tu n'auras donc qu'ajouter une variable N4 et une nouvelle condition si
Modifié par poukkid le 28/04/2011 à 14:17
==> Si N1>N2 mais que N1<N3, dans ton algo, N1 est le max alors qu'en réalité c'est N3.
Pour correction au besoin, l'algo doit être écrit comme ça :
Modifié par anas212 le 28/04/2011 à 12:14
Merci pour la solution.C'était facile et il fallait juste un peu de concentration.
Merci à tous pour votre précieuse aide.
2 avril 2013 à 18:16
23 janv. 2018 à 19:06
30 avril 2018 à 20:37