EXO1
Écrire un algorithme qui demande à l’utilisateur d’introduire au clavier
deux nombres réels. La somme des deux nombres doit être calculée puis affichée
à l’écran.
Sol exo 1
Variable
A, B, C : réel
Début
Afficher (’Donnez un premier nombre : ’)
Lire (A)
Afficher (’Donnez un deuxième nombre : ’)
Lire (B)
C A+B
Afficher (’Somme C = ’, C)
Fin
Sur moniteur on voit :
Donnez un premier nombre :
5
Donnez un deuxième nombre :
3
Somme C =8
EXO2
Écrire un algorithme qui permettant d’échanger les valeurs de deux variables A
et B, et ce quel que soit leur contenu .
Sol exo 2
Algorithme Exo2
Variable
A, B, T : entier
Début
Afficher (’Entrez la valeur de A ’)
Lire (A)
Afficher (’Entrez la valeur de B’)
Lire (B)
T A
A B
B T
Afficher (’Entrez la valeur de A devient‘: B)
Afficher (’Entrez la valeur de B devient’ :A)
Fin
EXO 3
Ecrire un programme qui demande un nombre à l’utilisateur, puis qui calcule et
affiche le carre de ce nombre.
Sol exo 3
Algorithme Exo3
Variable
N, C: entier
Début
Afficher (’Entrez un nombre : ’)
Lire (N)
C NxN
Afficher (’le carre de la valeur saisie est‘: C)
Fin
EXO4
Ecrire un Programme qui lit le Prix HT d’un article, le nombres d’articles et le
taux de TVA, et qui fournit le Prix Total TTC correspondant . Faire en sorte que
des libelles apparaissent clairement.
Sol exo 4
Algorithme Exo4
Variable
Prix U, Prix TTC, Prix HT:reel
Quantité : entier
TVA :Const
Début
Afficher (’Entrez le prix unitaire : ’)
Lire (Prix U)
Afficher (’Entrez la Quantite : ’)
Lire (Quantité)
Prix HT Prix U x Quantite
Prix TTC Prix HT x (1+TVA)
Afficher (’le Prix Total TTC:’,Prix TTC)
Fin
EXO5
Ecrire un Algorithme qui lit deux notes et leurs coefficients puis calcule et affiche
le résultat
Sol exo 5
Algorithme Exo5
Variable
Note1,Note2,Moyenne: réel,
Coef1,Coef2 :entier,
Début
Afficher (’Entrez première note1 : ’)
Lire (Note1)
Afficher (’Entrez première coef1 : ’)
Lire (coef1)
Afficher (’Entrez première note2 : ’)
Lire (Note2)
Afficher (’Entrez première coef2: ’)
Lire (coef2)
Moyenne (note1 x Coef1+ note2 x coef 2 )/(coef1+coef2)
Afficher (’votre moyenne est: ’,moyenne),
FIN
EXO6
Ecrire un Algorithme qui demande le nom, le prénom et l’âge d’un utilisateur puis
affiche le message suivant :
« Bonjour nom et Prénom »
« Votre année de naissance est : année de naissance »
Sol exo 6
Algorithme Exo6
Variable
Nom, Prénom: chaine,
Age , annee :entier,
Début
Afficher (’Entrez votre nom : ’)
Lire (Nom)
Afficher (’Entrez votre prenom : ’)
Lire (Prenom)
Afficher (’Entrez votre age : ’)
Lire (age)
annee 2023-Age
Afficher (‘Bonjour’, ‘nom’ , , ‘prenom),
Afficher (‘votre année de naissance est :’,annee),
FIN
EXO7
Ecrire un Algorithme qui permet d’afficher le jour correspond à un chiffre allant
de 1 à 7, entre au clavier
1 : lundi
2 : Mardi
………….. 7 : Dimanche
Sol exo 7
Algorithme Exo7
Variable
Jours: entier,
Début
Afficher (’Entrez un nombre de 1 à 7 : ’)
Lire (Jours)
Selon Jour Faire
1 :Afficher (’Lundi ’)
2:Afficher (’Mardi ’)
3:Afficher (’Mercredi ’)
4:Afficher (’Jeudi ’)
5:Afficher (’Vendredi’)
6:Afficher (’Samedi’)
7:Afficher (’Dimanche’)
Autrement
Afficher (’Erreur’)
FinSelon
Fin
EXO8
Ecrire un Algorithme qui lit deux nombres puis fait la comparaison et affiche :
• Le première nombre est plus grand
• Le deuxième nombre est plus grand
• Les éléments sont égaux
Sol exo 8
Algorithme Exo7
Variable
A,B: entier,
Début
Afficher (’Entrez le première nombre : ’)
Lire (A)
Afficher (’Entrez le deuxième nombre : ’)
Lire (B)
Si (A>B) Alors
Afficher (’le première nombre est le plus grand’ )
Sinon
Si (A<B) Alors
Afficher (’le deuxieme nombre est le plus grand’ )
Sinon
Afficher (’les éléments sont égaux’ )
FIN
EXO9
Ecrire un algorithme qui permet d’Afficher un message plusieurs fois :
« Bonjour et bienvenue à Mao »
Sol exo 9
Algorithme Ex9
Variable
i : entier,
Début
Pour i 1 à 10 Faire
Afficher (’ Bonjour et bienvenue à Mao . ’)
Fin