Exercices Corrigés En C – Structure conditionnelle

La meilleure façon d’apprendre quelque chose est de pratiquer des exercices. Nous avons préparer ces exercices corrigés pour les personnes (débutantes ou intermédiaires) qui sont familières avec le langage C et programmation. Nous espérons que ces exercices vous aideront à améliorer vos compétences sur le langage C et programmation. Les exercices corrigés suivantes sont actuellement disponibles, nous travaillons dur pour ajouter plus d’exercices. Bon apprentissage!

Vous pouvez lire notre tutoriel sur le langage C avant de résoudre les exercices suivants.

 
 

1. Un magasin offre à ses clients 25% de réduction sur les montants d’achat supérieurs à 500 €. Ecrivez un programme en C qui permet d’entrer le prix total hors TVA et de calculer le montant TTC en tenant compte de la remise et du fait que la TVA = 10%.

Exemple de sortie:

Entrer le montant HT: 900
Le montant TTC est: 742.5
 
 

2. Écrire un programme en C qui demande à l’utilisateur deux nombres n1 et n2 et lui indique ensuite si le produit de ces deux nombres est positif ou négatif. On prévoit dans le programme le cas où le produit peut être nul.

Exemple de sortie:

Entrer le 1er nombre:  -1.5
Entrer le 2éme nombre:  3
Le produit est négatif
-----------------------------
Entrer le 1er nombre:   1
Entrer le 2éme nombre:  3
Le produit est positif
-----------------------------
Entrer le 1er nombre:   0
Entrer le 2éme nombre:  3
Le produit est nul
 
 

3. Écrire un programme en C qui permette d’ajouter un commentaire sur le score saisi au clavier (si le score est supérieur à 10 alors il affiche « GOOD! » sinon « NOT GOOD! » (NB: le score est compris entre 0 et 20!).

Exemple de sortie:

Entrer le score: 15.5
GOOD!
------------------
Entrer le score: 5
NOT GOOD!
------------------
Entrer le score: -5
Score invalide!
 
 

4. Le service de photocopie de votre université facture 0,50 € pour les 10 premières photocopies, 0,45 € pour les 20 suivantes et 0,30 € au-delà de 30 photocopies. Ecrivez un programme en C qui demande à l'utilisateur le nombre de photocopies réalisées et affiche la facture correspondante.

Exemple de sortie:

Entrez le nombre de papies: 25
Le prix total est: 11.25 €
 
 

5. Écrire un programme en C permettant d'afficher si un nombre saisi est pair ou impair.

Exemple de sortie:

Entrer un nombre: 8 
Nombre pair
 
 

6. Écrire un programme en C permettant d'afficher le plus grand des 3 nombres saisis au clavier.

Exemple de sortie:

Entrer 1er nombre : 2
Entrer 2éme nombre: 9
Entrer 3éme nombre: 7
Le nombre le plus grand est: 9
 
 

7. Écrire un programme en C qui calcule la valeur absolue d'un nombre saisi par l'utilisateur.

Exemple de sortie:

Entrer un nombre: -5
La valeur absolue de -5 est 5
 
 

8. Écrire un programme en C pour afficher les mois en lettres en fonction du nombre saisi par l'utilisateur.

Exemple de sortie:

Entrer le numéro du mois: 1
Janvier

Entrer le numéro du mois: 3
Mars

Entrer le numéro du mois: 12
Décembre
 
 

9. Écrire un programme en C qui permute et affiche les valeurs des trois nombres (N1, N2 et N3) saisis par l'utilisateur, en ordre croissant c'est-à-dire (N1 < N2 < N3).

Exemple de sortie:

Entrer le nombre N1 : 10
Entrer le nombre N2 : 1
Entrer le nombre N3 : 5
------permutation------
N1 = 1
N2 = 5
N3 = 10
 
 

10. Écrire une fonction qui affiche si le nombre passé en paramètre est pair ou impair.

Exemple de sortie:

3 est impair.
2 est pair.
 
 

11. Écrire une fonction qui permet de calculer la valeur absolue d’un nombre donné (en utilisant l'opérateur ternaire ?: ).
 
 

12. Ecrivez un programme C pour vérifier si deux ou plusieurs nombres entiers non négatifs ont le même chiffre à droite.

Exemple de sortie:

checkList(11,21,41) -> TRUE
checkList(11,25,41) -> TRUE
checkList(13,21,46) -> FALSE
 
 

13. Ecrivez un programme C pour vérifier s'il est possible d'additionner deux entiers pour obtenir le troisième entier à partir de trois entiers donnés.

Exemple de sortie:

checkSum(1,2,3) -> TRUE
checkSum(5,5,10) -> TRUE
checkSum(2,2,1) -> FALSE
 
 

14. Écrire un programme C qui vérifie si un nombre non négatif donné est un multiple de 3 ou de 7, mais pas les deux.

Exemple de sortie:

checkNbr(3) -> TRUE
checkNbr(7) -> TRUE
checkNbr(21) -> FALSE
 
 

15. Écrivez un programme C qui accepte deux entiers et vérifie si l'un d'eux est 6 ou si leur somme ou différence est 6. Si l'une de ces conditions est remplie, le programme renvoie true. Dans le cas contraire, il renvoie false.

Exemple de sortie:

checkNbr(6,1) -> TRUE
checkNbr(3,3) -> TRUE
checkNbr(3,2) -> FALSE
 
 

16. Ecrivez un programme C qui accepte deux entiers et vérifie s'ils sont égaux ou non.

Exemple de sortie:

Entrez deux nombres N1 et N2: 20 20
N1 et N2 sont égaux.
----------------------------------
Entrez deux nombres N1 et N2: 8 6
N1 et N2 ne sont pas égaux.
 
 

17. Écrire un programme C pour vérifier si un nombre donné est positif ou négatif.

Exemple de sortie:

Entrez un nombre: 3
3 est un nombre positif
------------------------
Entrez un nombre: -3
-3 est un nombre négatif
 
 

18. Ecrivez un programme C pour déterminer si une année donnée est bissextile ou non.

Les années bissextiles sont des années où un jour supplémentaire est ajouté à la fin du mois le plus court(Février).

Exemple de sortie:

Entrez une année: 2024
2024 est une année bissextile.
 
 

19. Écrire un programme C pour lire l'âge d'un candidat et déterminer s'il a le droit de voter.

Exemple de sortie:

Entrez votre age: 21
Bienvenue. Vous êtes éligible pour voter.

Entrez votre age: 17
Désolé, vous n'avez pas le droit de voter.
 
 

20. Écrire un programme C pour lire la température et afficher un message approprié en fonction de l'état de température ci-dessous:
  • T < 0: Temps glacial
  • T 0-10: Temps très froid
  • T 10-20: Temps froid
  • T 20-30: Températures normales
  • T 30-40: Temps Chaud
  • T >=40: Temps très chaud

Exemple de sortie:

Entrez la températures: 21
Températures normales
 
 

21. Écrire un programme C pour vérifier si un triangle est équilatéral, isocèle ou scalène.

Exemple de sortie:

Entrer les trois côtés du triangle: 40 40 50
Il s'agit d'un triangle isocèle.
 
 

22. Ecrivez un programme C pour vérifier si un triangle peut être formé avec les valeurs données pour les angles.

Exemple de sortie:

Entrer les trois angles du triangle: 70 75 60
Le triangle n'est pas valide.
 
 

23. Écrire un programme C pour vérifier si un caractère est un alphabet, un chiffre ou un caractère spécial.

Exemple de sortie:

Saisir un caractère: #
Il s'agit d'un caractère spécial.
 
 

24. Écrire un programme C pour vérifier si un alphabet est une voyelle ou une consonne.

Exemple de sortie:

Entrez une lettre quelconque de l'alphabet: a
La lettre est une voyelle.
 
 

25. Écrire un programme C pour calculer les pertes et profits sur une transaction.

Exemple de sortie:

Prix de vente: 500
Prix du coût en entrée: 300 
Vous pouvez provisionner le montant de votre bénéfice: 200
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *