Formations à l'informatique et à l'électronique

Auteur : SD
Créé le : 11-12-2020

Exercices de programmation en langage C (débutant)

Pour l'ensemble des exercices, écrire l'algorithme en pseudo-code avant de coder la solution en langage C.

Vous pouvez utiliser Scratch pour écrire le pseudo code.

Exercice 1

Demander à l’utilisateur deux nombres, les mémoriser dans deux variables, multiplier leurs valeurs en affectant le résultat à une troisième variable, puis l’afficher.

Voir le corrigé

Exercice 2

Même chose que l'exercice 1 avec la division à la place de la multiplication.

Vérifier que le 2ème nombre est différent de zéro, sinon afficher "Erreur : division par 0 !".

Voir le corrigé

Exercice 3

Demander à l’utilisateur de saisir un nombre entier.

Afficher si ce nombre est pair ou impair (le reste de la division entière de ce nombre par deux égal à 0 ou non).

Pour obtenir le reste d'une division, on utilise l'opérateur "Modulo". En langage C l'opérateur Modulo est représenté par le symbole % :

int a = 14;
int b = 5;
int reste = a % b; // suite à cette opération, reste = 4 (14/5 = 2 et il reste 4)
Voir le corrigé

Exercice 4

Demander à l’utilisateur combien font 2 fois 2 et répéter cette question aussi longtemps que la réponse est fausse.

Ajouter le message "Faux, recommencez" à chaque fausse réponse, et "Bravo !" pour la bonne réponse.

Voir le corrigé

Exercice 5

Amélioration de l'exercice 4 : compter le nombre d'essais et l'afficher à la fin : "Bravo ! Vous avez trouvé en x essais."

Voir le corrigé

Exercice 6

Demander à l’utilisateur un nombre entier positif. Afficher tous les nombres pairs entre 0 et le nombre saisi."

Voir le corrigé

Exercice 7

Demander à l’utilisateur de saisir des notes (entre 0 et 20) et lui expliquer qu’une valeur hors de cet intervalle arrêtera la saisie.

Compter les notes saisies. Une fois la saisie terminée, afficher le nombre de notes saisies.

Voir le corrigé

Exercice 8

Même chose que l'exercice 7, mais en calculant – au fur et à mesure – la somme des notes.

A la fin, calculer et afficher la moyenne, ou un message d’erreur si aucune note n’a été saisie.

Voir le corrigé

Exercice 9

Prix TTC. Demander le prix unitaire HT et le nombre d’exemplaires.

Calculer et afficher le prix total HT, la TVA et le prix total (TTC) à payer.

Voir le corrigé

Exercice 10

Même chose que l'exercice 8, mais en mémorisant la note la plus basse et la note la plus haute.

A la fin, afficher ces deux notes ainsi que la moyenne tronquée (moyenne ne tenant pas compte des valeurs extrêmes : dans notre cas la note la plus basse et la note la plus haute), ou un message d’erreur si aucune note n’a été saisie.

Voir le corrigé

Articles connexes


Vous avez apprécié cet article ? Partagez le !

Article connexe : Les structures algorithmiques de base