Exercice N°2
Écrire un algorithme permettant de saisir deux nombres et d'afficher leur produit.
Solution N°2
Algorithme produit_deux_nombres
Variables m,n,p :réels
Debut
Ecrire(" Entrer un nombre:") Lire(m)
Ecrire(" Entrer un nombre:") Lire(n)
p ← m * n
Ecrire("Le produit de ",m,"et",n,"=",p)
Fin
Entrer un nombre: 7
Entrer un nombre: 3
Le produit de 7 et 3 = 21
Explication de l'algorithme en pseudo-code
- Déclaration des variables : m, n, p sont déclarées comme des variables de type réel. Ces variables peuvent contenir des nombres décimaux.
- Début de l'algorithme : Le mot-clé Debut indique le début du programme.
- Demande de la première entrée utilisateur : Ecrire(" Entrer un nombre:") : Le programme affiche le message "Entrer un nombre:" pour demander à l'utilisateur de saisir un premier nombre. Lire(m) : Le programme lit la valeur entrée par l'utilisateur et la stocke dans la variable m.
- Demande de la deuxième entrée utilisateur : Ecrire(" Entrer un nombre:") : Le programme affiche à nouveau le message "Entrer un nombre:" pour demander à l'utilisateur de saisir un deuxième nombre. Lire(n) : Le programme lit la valeur entrée par l'utilisateur et la stocke dans la variable n.
- Calcul du produit : p ← m * n : Le programme multiplie les valeurs de m et n, et stocke le résultat dans la variable p.
- Affichage du résultat : Ecrire("Le produit de ",m,"et",n,"=",p) : Le programme affiche le message "Le produit de [m] et [n] = [p]", où [m], [n], et [p] sont les valeurs respectives des variables m, n, et p.
- Fin de l'algorithme : Le mot-clé Fin indique la fin du programme.
En résumé, cet algorithme demande à l'utilisateur de saisir deux nombres, calcule leur produit, puis affiche le résultat.