Exercice 1
Écrire un programme qui permet d’afficher le message Bonjour. (Solution)
Exercice 2
Écrire un programme permettant de saisir deux nombres et d'afficher leur produit. (Solution)
Exercice 3
Écrire un programme qui permet d'échanger 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 un programme qui permet d'afficher si un nombre entier saisi au clavier est pair ou impair. (Solution)
Exercice 5
Écrire un programme qui permet d'afficher le plus grand de trois entiers saisis au clavier. (Solution)
Exercice 6
Écrire un programme qui permet d'évaluer une note saisi au clavier (si la note est supérieur à 10 alors il affiche validé sinon non validé (NB : la note comprise entre 0 et 20 ). (Solution)
Exercice 7
Écrire un programme 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 programme qui permet de calculer la valeur absolue d'un entier saisi par l'utilisateur. (Solution)
Exercice 9
Exercice 10
Exercice 11
Le centre de photocopie facture 0,25 DH pour les 10 premières photocopies, 0,20 DH les vingt suivantes et 0,10 DH au-delà. Ecrire un programme qui demande à l’utilisateur de saisir le nombre de photocopies effectuées et qui affiche la facture correspondante. (Solution)
Exercice 12
Écrire un programme 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 programme 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 programme qui permet d'afficher le message "Bonsoir" 10 fois. Utilisant la boucle while. (Solution)
Exercice 15
Écrire un programme permettant de calculer la somme S= 1+2+3+...+ 10. Utilisant la boucle while. (Solution)
Exercice 16
Écrire un programme permettant de calculer la somme S=1+2+3+...+ N, où N saisi par l’utilisateur. Utilisant la boucle while. (Solution)
Exercice 17
Écrire un programme qui permet d'afficher le message "bonjour" 10 fois . Utilisant la boucle for . (Solution)
Exercice 18
Écrire un programme qui permet de calculer la somme S=1+2+3+...+ 10. Utilisant la boucle for. (Solution)
Exercice 19
Écrire un programme qui permet de calculer la somme S=1+2+3+4+….+ N. où N saisi au clavier par l'utilisateur.Utilisant la boucle for . (Solution)
Exercice 20
Écrire un programme qui permet d'afficher la table de multiplication de 5. Utilisant la boucle For. (Solution)
Exercice 21
Écrire un programme qui permet d'afficher la table de multiplication d’un entier saisie par l’utilisateur, Utilisant la boucle For. (Solution)
Exercice 22
Écrire un programme qui permet d'afficher "Bonjour" 10 fois. utilisant la boucle Do While. (Solution)
Exercice 23
Écrire un programme qui calcule la somme S= 1+2+3+…+ 10. Utilisant la boucle Do While. (Solution)
Exercice 24
Écrire un programme qui affiche la table de multiplication de 8. Utilisant la boucle Do While. (Solution)
Exercice 25
Écrire un programme permettant de saisir 10 entiers et de les stocker dans un tableau nommé Tableau, puis les afficher. (Solution)
Exercice 26
Écrire un programme permettant de saisir 10 notes et qui affiche la moyenne de ces notes. (Solution)
Exercice 27
Écrire un programme permettant de saisir 10 entiers et qui affiche le maximum de ces entiers. (Solution)
Exercice 28
Écrire un programme 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 29
Écrire un programme 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 30
Écrire un programme 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 31
Écrire un programme permettant d'afficher les nombres paires compris entre 0 et N, où N saisi par l'utilisateur. (Solution)
Exercice 32
Écrire un programme 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 33
Écrire un programme 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 34
Ecrire un programme qui permet d'afficher un triangle d'entiers, selon un entier saisi par l'utilisateur. Exemple N=4
1
22
333
4444
Exercice 35
Écrire un programme 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 36
Écrire un programme 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 37
Écrire un programme qui permet de saisir un entier N et d'afficher le triangle d'étoiles. par exemple N = 4
*
***
*****
*******
Exercice 38
Écrire un programme qui permet de saisir 10 entiers dans un tableau. puis compter combien y a-t-il d'éléments pairs et impairs. (Solution)
Exercice 39
Écrire un programme qui affiche si un nombre entier N saisi au clavier est Premier ou non. (Solution)
Exercice 40
Ecrire un programme 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 41
Ecrire un programme 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 42
Ecrire un programme permettant de saisir 10 entiers et dit si ces entiers sont consécutifs ou non. (Solution)
Exercice 43
Ecrire un programme 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 44
Ecrire un programme permettant, à partir d'un réel x et d'une valeur entière positive n, de calculer x puissance n (Solution)
Exercice 45
Ecrire un programme 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 46
Écrire un programme 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 47
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 programme qui de mande à l'utilisateur le nombre de photocopies effectuées et qui affiche la facture correspondant. (Solution)
Exercice 48
Écrire un programme 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 49
Écrire un programme 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 50
Écrire un programme 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)
0 Commentaires