القائمة الرئيسية

الصفحات

Les exercices en Algorithmes avec corrigées

 

Les exercices en Algorithmes avec corrigées






Exercice 1 :


Écrire  un algorithme qui permet d'afficher le message "Bonjour".




 SOLUTION 


Exercice 2 :


Écrire  un algorithme  permettant de saisir deux nombres et d'afficher leur produit. 




                                       SOLUTION                                                       

Exercice 3 :

Écrire  un algorithme  qui  permet d'échange le contenu de deux entiers  A et B  saisis par l'utilisateur. et afficher ces entiers  après l’échange.


SOLUTION


Exercice 4 :                                                                                  

Écrire un algorithme  qui  permet d'afficher si un nombre  entier saisi au  clavier est pair ou impair.

SOLUTION 


Exercice 5 :

Écrire un algorithme   qui permet d'afficher le plus grand de trois entiers saisis  au clavier.

SOLUTION 


Exercice 6 :                                                                                    

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

SOLUTION 


Exercice 7 :                                                                                     

Écrire 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 le programme le cas où le produit peut être nul. 

 SOLUTION


Exercice 8 :                                                                                    

Écrire un algorithme  qui permet de calculer la valeur absolue d'un entier saisi  par l'utilisateur.

 SOLUTION


Exercice 9 :

Écrire un algorithme qui permet de calculer la somme de trois entiers saisis par l'utilisateur.


SOLUTION

 

Exercice 10 :

Une boutique propose à ces clients, une réduction de 15% pour les montants d’achat supérieurs à 200 dh. Écrire 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%. 


SOLUTION

 

Exercice 11 :

   Le centre de photocopie facture 0.25 DH  pour les 10 premières photocopie, 0.20 DH les vingt suivantes et 0.10 DH au-delà. Écrire un programme qui demande à l'utilisateur le nombre de photocopies effectuées et qui affiche la facture correspondante. 



SOLUTION


Exercice 12 :

Écrire algorithme qui demande l'âge d'un enfant et permet d'informer de sa catégorie sachant que les catégories sont les suivantes :  -"poussin de 6 a 7 ans"  -"pupille de 8 a 9 ans "  -"minime de 10 a 11 ans "   - " cadet après 12 ans ".



SOLUTION


 

Exercice 13 :

Écrire un algorithme permettant d’afficher le mois en lettre selon le numéro saisi au clavier.  (Si l’utilisateur tape 1 le programme affiche janvier, si 2 affiche  février ,si  3 affiche mars … )  

SOLUTION



Exercice 14 :

Écrire un algorithme  qui permet d'afficher " Bonsoir " 10 fois. Utilisant la boucle Tant Que.   


SOLUTION


Exercice 15 :

Écrire un algorithme qui calcule la somme S= 1+2+3+...+ 10. Utilisant la boucle Tant Que. 


SOLUTION


Exercice 16:

Écrire un algorithme qui calcule la somme S=1+2+3+...+ N, où N saisi par l’utilisateur.  Utilisant la  boucle Tant Que.

 

 SOLUTION

 

 


Exercice 17:

Écrire un algorithme qui calcule la somme S=1+2+3+...+ 10. Utilisant la boucle Pour.


SOLUTION



Exercice 18:

Écrire un algorithme qui calcule  S=1+2+3+4+….+ N. où N saisi au clavier par l'utilisateur . Utilisant la boucle Pour. 



SOLUTION



Exercice 19 :

Écrire un algorithme qui permet d'afficher la table de multiplication de 5. Utilisant la boucle Pour.



SOLUTION





Exercice 20:

Écrire un algorithme qui permet d'afficher la table de multiplication d’un entier saisie par l’utilisateur,  Utilisant la boucle Pour.

  

SOLUTION

Exercice 21 :

Écrire un algorithme  qui permet d'afficher "Bonjour" 10 fois. utilisant la boucle Répéter  Jusqu’à . 



SOLUTION



Exercice 22:

Écrire un algorithme qui calcule la somme  S= 1+2+3+…+ 10. Utilisant la boucle   Répéter  Jusqu’à. 



  

SOLUTION


Exercice 23 :

Écrire un algorithme qui affiche la table de multiplication de 8. Utilisant la boucle  Répéter  Jusqu’à. 



SOLUTION


Exercice 24 :

Écrire un algorithme permettant de saisir 10 entiers et de les stocker dans un tableau nommé Tableau, puis les afficher. 


SOLUTION

  

 

 

 

Exercice 25:

Écrire un algorithme  permettant de saisir 10 notes et qui affiche la moyenne de ces notes.

 


SOLUTION



Exercice 26:

Écrire un algorithme permettant de saisir 10 entiers et qui affiche le maximum de ces entiers. 


SOLUTION



Exercice 27 :

Écrire un algorithme  permettant de saisir 10 entiers dans un tableau, et de calculer le nombre d'occurrences d'un élément N  dans ce tableau. Où N saisi par l’utilisateur. 


SOLUTION



Exercice 28 :

Écrire un algorithme  permettant de saisir 10  entiers dans un tableau et de  trier ce tableau par ordre croissante. puis affiche ce tableau après le tri.

  

SOLUTION

 

 

 

Exercice 29:

Écrire un algorithme permettant de calculer le factoriel d'un entier saisi par l'utilisateur. par exemple N = 7  le factoriel de 7 égal à  1*2*3*4*5*6*7=5040. 

 

SOLUTION


  

Exercice 30 :

Écrire un algorithme permettant d'afficher les nombres paires compris entre 0 et N, où N saisi par l'utilisateur.  


SOLUTION





Exercice 31 :

Écrire  un algorithme qui permet de calculer la somme d'entiers  impaires de 1 jusqu'à un entier N saisi par l'utilisateur.   Exemple N=8   Somme = 1 +3+5+7= 16.


SOLUTION  







Exercice 32:

Écrire un algorithme qui permet de calculer le plus grand diviseur commun entre deux entiers saisis par l'utilisateur.  Par exemple:  M= 15  et N=10   PGCD (15,10)=  5     

 

SOLUTION

 

 

 

Exercice 33:

Ecrire un algorithme qui permet d'afficher  un  triangle  d'entiers, selon un entier saisi par l'utilisateur. Exemple   N=4

1

22

333

4444  


 SOLUTION



 

Exercice 34:

Écrire un algorithme qui permet de calculer le nombre de chiffres d'un entier N saisi  par l'utilisateur.  Exemple  N = 10843

le nombre de chiffres est : 5   

    

SOLUTION



Exercice 35 :

Écrire un algorithme  qui permet d'inverser les chiffres d'un entier N saisi par l'utilisateur.   par exemple  N=35672  le résultat affiché doit être   27653 . 


SOLUTION


 

 

Exercice 36 :

Écrire un algorithme  qui permet de saisir un entier N et d'afficher le triangle d'étoiles. par exemple  N = 4

              *

            ***

          *****

         *******     

   SOLUTION

   



Exercice 37 :

Écrire un algorithme  qui  permet de saisir 10 entiers dans un tableau. puis compter combien y a-t-il  d'éléments pairs et  impairs. 

SOLUTION




Exercice 38 :

Écrire un algorithme qui affiche si un nombre  entier N  saisi au clavier est Premier ou non.  

 

SOLUTION





Exercice 39 :

Ecrire  un algorithme qui demande la saisie d'un tableau T de 10 entiers, et de mettre les éléments pairs dans  un tableau T1 et les éléments impaires dans un tableau T2. Puis afficher T1  et  T2     

SOLUTION




Exercice 40 :

Ecrire un algorithme qui permet à l'utilisateur de saisir une suite d'entiers se terminant par 0, et qui affiche à la fin le nombre d'occurrences de 5 .


   SOLUTION





Exercice 41 :

Ecrire un algorithme permettant de saisir 10 entiers et dit si ces entiers sont consécutifs ou non. 

SOLUTION   






Exercice 42:

Ecrire un algorithme qui permet de saisir 10 entiers et qui permet de calculer la différence entre la somme des éléments paires et la somme des éléments impaires par exemple : 1 6 7 4 5 3 1 8 2 5

==> (6+4+8+2) - (1+7+5+3+5+1) = -2 

   

SOLUTION




Exercice 43:

Ecrire un algorithme permettant, à partir d'un réel x et d'une valeur entière positive n, de calculer x puissance n .

 



SOLUTION

 

 

   

Exercice 44:

Ecrire un algorithme qui permet de tester l'égalité entre deux tableaux d'entiers (tailles 10). Le programme affiche VRAI si les composants des deux tableaux sont correspondent position par position, sinon il affiche FAUX. 

  


SOLUTION



Exercice 45:

Écrire un algorithme qui compte le nombre d'éléments en double ( deux éléments ou plus ) dans un tableau d'entiers saisie par l'utilisateur. 

SOLUTION


  

Exercice 46:

Le centre de photocopie de votre établissement facture 0,25 DH pour les dix premières photocopies, 0,20 DH les vingt suivantes et 0,10 DH au-delà. Ecrire un algorithme qui de mande à l'utilisateur le nombre de photocopies effectuées et qui affiche la facture correspondant.


SOLUTION




  

Exercice 47:

Écrire un algorithme qui permet de lire un caractère et dit s'il s'agit d'une lettre ou non , en cas d'une lettre il dit s'il s'agit d'une lettre minuscule ou majuscule. 


 SOLUTION 

 

 

Exercice 48:

Écrire un algorithme permettant de décaler les valeurs nulles vers la fin du tableau , en gardant l'ordre des éléments.

Exemple 1 2 0 6 9 0 0 8 0 3

Résultat     1  2  6  9  8  3   0   0   0   0 


SOLUTION




Exercice 49:

Écrire un algorithme permettant d'échanger (permuter) et afficher les valeurs des trois entiers (A, B et C ) saisis par l'utilisateur, selon l'ordre croissant c'est-à-dire (A < B < C ).  



SOLUTION



هل اعجبك الموضوع :

تعليقات