Programmation bas niveau (BNV) Help

Exercices : Les conditions et comparaisons

Exercice 0

Dans votre compte GitHub, vous allez créer un nouveau repository public appelé coda-bnv-j3.

Dans le dossier workspace/exercices vous allez créer un dossier j3.

Clonez-le repository coda-bnv-j3 dans le dossier workspace/exercices/j3.

Exercice 1

Objectif : utiliser une condition pour dire si un nombre est supérieur, égal ou inférieur à un autre

Consignes

Dans le dossier coda-bnv-j3, créez un dossier ex-1.

Dans le dossier coda-bnv-j3/ex-1, dans un fichier main.c vous allez devoir écrire une fonction main() qui va :

  • utiliser scanf pour demander à l'utilisateur-ice de choisir un nombre entier que vous allez stocker dans une variable

  • utiliser des conditions et comparaisons pour afficher si le nombre choisi est supérieur, égal ou inférieur à 42.

  • Afficher un message avec printf qui dit si le nombre est supérieur, égal ou inférieur à 42.

Votre programme devra renvoyer le code de fin 0.

Votre exécutable devra avoir le nom ex-1.

Compilez votre programme et exécutez-le.

Rendu attendu

ex-1

Compilation et exécution

gcc main.c -o ex-1

Exécution

./ex-1

Git

Une fois que votre exercice fonctionne n'oubliez pas de le versionner sur votre repository GitHub :

(dans le dossier coda-bnv-j3) :

git add ex-1/main.c
git commit -m "exercice 1"
git push

Exercice 2

Objectif : utiliser une condition pour déterminer quelle opération mathématique l'utilisateur-ice veut effectuer

Consignes

Dans le dossier coda-bnv-j3, créez un dossier ex-2.

Dans le dossier coda-bnv-j3/ex-2, dans un fichier main.c vous allez devoir écrire une fonction main() qui va :

  • utiliser scanf pour demander à l'utilisateur-ice de choisir un signe d'opération à effectuer : +, -, /, *, %.

  • utiliser des conditions et comparaisons pour vérifier le symbole qui a été envoyé par l'utilisateur-ice.

  • Afficher un message avec printf qui dit si le l'opération est une addition, une soustraction, une multiplication, une division, un module ou bien n'existe pas.

Votre programme devra renvoyer le code de fin 0.

Votre exécutable devra avoir le nom ex-2.

Compilez votre programme et exécutez-le.

Rendu attendu

ex-2

Compilation et exécution

gcc main.c -o ex-2

Exécution

./ex-2

Git

Une fois que votre exercice fonctionne n'oubliez pas de le versionner sur votre repository GitHub :

(dans le dossier coda-bnv-j3) :

git add ex-2/main.c
git commit -m "exercice 2"
git push
07 October 2025