Addition et Soustraction de Nombres en C

CBeginner
Pratiquer maintenant

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 saisis
  • printf() est utilisé pour afficher des invites à l'utilisateur
  • scanf() lit les entrées entières de l'utilisateur
  • &num1 et &num2 transmettent 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 somme et difference pour 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.