Introduction
Dans ce laboratoire, vous apprendrez à effectuer des opérations arithmétiques de base, telles que l'addition et la soustraction, en utilisant le langage C. Le laboratoire couvre les étapes pour déclarer des variables, saisir des valeurs et exécuter les opérations arithmétiques. Vous apprendrez ensuite à afficher les résultats de ces calculs.
Le laboratoire se compose de deux étapes principales. Premièrement, vous déclarerez des variables et demanderez à l'utilisateur d'entrer deux nombres. Ensuite, vous effectuerez les opérations d'addition et de soustraction sur les valeurs saisies et afficherez les résultats.
Déclaration de variables et saisie de valeurs
Dans cette étape, vous apprendrez à déclarer des variables et à saisir des valeurs pour effectuer des opérations arithmétiques en C. Nous allons créer un programme simple qui permet aux utilisateurs d'entrer deux nombres pour l'addition et la soustraction.
Tout d'abord, créons un nouveau fichier C dans le répertoire du projet :
cd ~/project
nano arithmetic.c
Maintenant, saisissez le code C suivant :
#include <stdio.h>
int main() {
// Déclarez des variables pour stocker deux nombres
int num1, num2;
// Demandez à l'utilisateur d'entrer le premier nombre
printf("Entrez le premier nombre : ");
scanf("%d", &num1);
// Demandez à l'utilisateur d'entrer le deuxième nombre
printf("Entrez le deuxième nombre : ");
scanf("%d", &num2);
// Affichez les nombres saisis
printf("Premier nombre : %d\n", num1);
printf("Deuxième nombre : %d\n", num2);
return 0;
}
Décomposons le code :
int num1, num2;déclare deux variables entières pour stocker les nombres saisisprintf()est utilisé pour afficher des invites à l'utilisateurscanf()lit les entrées entières de l'utilisateur&num1et&num2transmettent les adresses mémoire pour stocker les valeurs saisies
Compilez et exécutez le programme :
gcc arithmetic.c -o arithmetic
./arithmetic
Exemple de sortie :
Entrez le premier nombre : 10
Entrez le deuxième nombre : 5
Premier nombre : 10
Deuxième nombre : 5
Effectuer l'addition et la soustraction
Dans cette étape, vous construirez sur l'étape précédente en ajoutant des opérations arithmétiques à votre programme C. Nous allons modifier le fichier arithmetic.c existant pour effectuer l'addition et la soustraction avec les nombres saisis.
Ouvrez le fichier arithmetic.c :
cd ~/project
nano arithmetic.c
Mettez à jour le code avec les opérations d'addition et de soustraction :
#include <stdio.h>
int main() {
// Déclarez des variables pour stocker deux nombres et les résultats
int num1, num2, somme, difference;
// Demandez à l'utilisateur d'entrer le premier nombre
printf("Entrez le premier nombre : ");
scanf("%d", &num1);
// Demandez à l'utilisateur d'entrer le deuxième nombre
printf("Entrez le deuxième nombre : ");
scanf("%d", &num2);
// Effectuez l'addition
somme = num1 + num2;
// Effectuez la soustraction
difference = num1 - num2;
// Affichez les résultats
printf("Addition : %d + %d = %d\n", num1, num2, somme);
printf("Soustraction : %d - %d = %d\n", num1, num2, difference);
return 0;
}
Compilez et exécutez le programme mis à jour :
gcc arithmetic.c -o arithmetic
./arithmetic
Exemple de sortie :
Entrez le premier nombre : 10
Entrez le deuxième nombre : 5
Addition : 10 + 5 = 15
Soustraction : 10 - 5 = 5
Modifications clés du code :
- Ajout des variables
sommeetdifferencepour stocker les résultats arithmétiques - Utilisation de l'opérateur
+pour l'addition - Utilisation de l'opérateur
-pour la soustraction - Ajout d'instructions d'affichage pour afficher les opérations et les résultats arithmétiques.
Affichage des résultats
Dans cette étape, vous améliorerez la mise en forme des résultats de votre programme arithmétique pour les rendre plus lisibles et plus informatifs. Nous allons modifier le fichier arithmetic.c pour améliorer la présentation des résultats.
Ouvrez le fichier arithmetic.c :
cd ~/project
nano arithmetic.c
Mettez à jour le code pour améliorer l'affichage des résultats :
#include <stdio.h>
int main() {
// Déclarez des variables pour stocker deux nombres et les résultats
int num1, num2, sum, difference;
// Affichez un message de bienvenue
printf("Calculatrice Arithmétique Simple\n");
printf("--------------------------------\n");
// Demandez à l'utilisateur d'entrer le premier nombre
printf("Entrez le premier nombre : ");
scanf("%d", &num1);
// Demandez à l'utilisateur d'entrer le deuxième nombre
printf("Entrez le deuxième nombre : ");
scanf("%d", &num2);
// Effectuez l'addition
sum = num1 + num2;
// Effectuez la soustraction
difference = num1 - num2;
// Affichez les résultats formatés
printf("\nRésultats du calcul :\n");
printf("---------------------\n");
printf("Premier nombre : %d\n", num1);
printf("Deuxième nombre : %d\n", num2);
printf("Addition : %d + %d = %d\n", num1, num2, sum);
printf("Soustraction : %d - %d = %d\n", num1, num2, difference);
return 0;
}
Compilez et exécutez le programme mis à jour :
gcc arithmetic.c -o arithmetic
./arithmetic
Exemple de sortie :
Calculatrice Arithmétique Simple
--------------------------------
Entrez le premier nombre : 15
Entrez le deuxième nombre : 7
Résultats du calcul :
---------------------
Premier nombre : 15
Deuxième nombre : 7
Addition : 15 + 7 = 22
Soustraction : 15 - 7 = 8
Améliorations clés :
- Ajout d'en-têtes de bienvenue et de résultats
- Amélioration de la mise en forme avec un affichage aligné
- Inclusions d'étiquettes plus descriptives
- Ajout de lignes vides pour une meilleure lisibilité
Résumé
Dans ce laboratoire, vous avez appris à déclarer des variables et à saisir des valeurs pour effectuer des opérations arithmétiques en C. Vous avez créé un programme simple permettant aux utilisateurs d'entrer deux nombres, puis d'effectuer des additions et des soustractions sur ces nombres. Les étapes clés abordées étaient : 1) la déclaration de variables pour stocker les nombres saisis, 2) la demande à l'utilisateur d'entrer les nombres, et 3) la mise en œuvre des opérations arithmétiques et l'affichage des résultats.
Le programme démontre la syntaxe de base pour déclarer des variables, utiliser les fonctions printf() et scanf(), et effectuer des opérations arithmétiques de base en C. En suivant ces étapes, vous avez acquis une expérience pratique des concepts fondamentaux de la déclaration de variables, de la saisie utilisateur et des opérations arithmétiques dans la programmation C.



