Exercices Corrigés en L'algorithmique - Programmation Maroc

 Programmation Maroc

le chemin vers la programmation

Programmation Maroc

mardi 25 février 2020

Exercices Corrigés en L'algorithmique

                   

                         Exercices Corrigés en Algorithmique 

Exercice 1
Encire un algorithme qui permet d’afficher le message bonjour.

Exercice 2
Encire un algorithme  qui  saisit deux entiers et afficher leur produit.

Exercice 3

Encire un algorithme  qui échange le contenu de  deux entiers saisis. Afficher les entiers  après l’échange.

Exercice 4
Ecrire un algorithme  qui affiche si  un nombre  entier saisi au clavier est pair ou impair.

Exercice 5
Ecrire  un algorithme qui affiche le plus grand de trois entiers saisis.

Exercice 6
Ecrire  un algorithme qui permet de faire  une remarque d’une note saisi au clavier ( si la note supérieur  à 10  alors on affiche  validé sinon non validé  (NB : la note comprise entre 0 et 20 ! )

Exercice 7
Ecrire un algorithme qui demande deux nombres m et n à  l’utilisateur et l’informe ensuite si le produit  de ces deux nombres est positif ou négatif. On inclut   dans l’algorithme le cas  où le produit peut être nul.

Exercice 8
Une boutique propose à ces clients, une réduction de 15% pour les montants d’achat 
supérieurs à 200 dh. Ecrire un algorithme permettant de saisir le prix total HT et de calculer le  montant TTC en prenant en compte la réduction et la TVA=20%.

Exercice 9
Ecrire un algorithme permettant d’afficher le mois en lettre selon le  numéro saisi  au clavier. (Si l’utilisateur tape 1 l’algorithme affiche janvier , ( 2  signifie  février et  3 signifie  mars ....... )

Exercice 10
Ecrire un algorithme qui calcule la somme  S = 1+2+3+4+……..+ 10.  utilisant  boucle tant que.

Exercice 11
Ecrire un algorithme qui calcule la somme   S= 1+2+3+4+……..+ N,  où N saisi par l’utilisateur. utilisant  boucle tant que.

Exercice 12
Ecrire un algorithme qui affiche  Bonjour 10 fois. utilisant  boucle Pour.

Exercice 13
Ecrire un algorithme qui calcule la somme  S= 1+2+3+4+……..+ 10.  Utilisant la boucle Pour.

Exercice 14
Ecrire un algorithme qui calcule  S= 1+2+3+4+……..+ N. Utilisant la boucle pour.

Exercice 15
Ecrire un algorithme qui affiche la table de multiplication de 5. Utilisant la boucle pour.

Exercice 16
Ecrire un algorithme qui affiche la table de multiplication d’un  entier saisie par l’utilisateur, Utilisant la boucle pour.

Exercice 17
En utilisant  la boucle Répéter…..jusqu'à,  écrire  un algorithme qui affiche Bonjour  10  fois.

Exercice 18
Ecrire un algorithme qui calcule la somme  S= 1+2+3+…+ 10. Utilisant la boucle Répéter jusqu'à

Exercice 19
Ecrire un algorithme qui affiche la table de multiplication de 8. Utilisant la boucle Répéter jusqu'à .

Exercice 20
Ecrire un algorithme permettant de saisir  20 notes et de les stocker dans un tableau nommé Etudiant, puis les afficher.

Exercice 21
Ecrire un algorithme permettant de saisir  20 notes et de les afficher après avoir multiplié toutes ces notes par un coefficient fourni par l’utilisateur.

Exercice 22
Ecrire un algorithme permettant de saisir 20 notes et qui affiche la moyenne de ces notes

Exercice 23
Ecrire un algorithme permettant de saisir 20 notes et qui affiche le maximum de ces notes. 

Exercice 24
Ecrire un algorithme permettant de saisir  les  notes  d’une classe de 30 étudiants en 5 matières.





                                            ***** Solutions *****



























 













  
                                                                                                                                                                                                                                    














    


















    Exercice 6


     

















 



















Exercice 8




































Remarque :   l’instruction Sinon  (facultative), dont l’action sera exécutée si aucune des valeurs évaluées n’a pas été remplie !!



















































































































































































































































Aucun commentaire:

Publier un commentaire