Opérations arithmétiques de base

CBeginner
Pratiquer maintenant

Introduction

Les opérations arithmétiques telles que l'addition, la soustraction, la multiplication et la division sont des opérations fondamentales en programmation. Dans ce laboratoire, nous allons vous montrer comment écrire un programme C pour effectuer des opérations arithmétiques de base et comment le langage C gère le typage.

Configurer la structure de base

Avant de commencer, assurez-vous d'avoir un compilateur C installé sur votre machine. Ouvrez votre éditeur de texte et créez un nouveau fichier nommé "main.c" dans le répertoire ~/projet/.

Commencez par inclure le fichier d'en-tête stdio.h et en écrire la fonction principale :

#include<stdio.h>
int main()
{
    return 0;
}

Demander l'entrée de l'utilisateur

Demandez à l'utilisateur d'entrer deux entiers en utilisant la fonction scanf(). Décclarez les variables pour stocker ces entiers sous la forme int a et int b.

#include<stdio.h>
int main()
{
    int a, b;
    printf("Entrez deux entiers : ");
    scanf("%d%d", &a, &b);

    return 0;
}

Effectuer des opérations arithmétiques de base sans typage

Maintenant, effectuons des opérations arithmétiques de base sans typage. Décclarez des variables pour stocker les résultats des opérations arithmétiques sous la forme add, subtract, multiply et divide.

#include<stdio.h>
int main()
{
    int a, b, add, subtract, multiply;
    float divide;
    printf("Entrez deux entiers : ");
    scanf("%d%d", &a, &b);

    add = a + b;
    subtract = a - b;
    multiply = a * b;
    divide = a / b;

    printf("Addition des nombres = %d\n", add);
    printf("Soustraction du deuxième nombre au premier = %d\n", subtract);
    printf("Multiplication des nombres = %d\n", multiply);
    printf("Division du premier nombre par le deuxième = %f\n", divide);
    return 0;
}

Effectuer des opérations arithmétiques de base avec typage

Le langage C gère le typage implicitement. Cependant, nous pouvons également le gérer explicitement dans nos programmes. Écrivons un programme C qui effectue des opérations arithmétiques de base avec typage.

Décclarez des variables pour stocker les résultats des opérations arithmétiques sous la forme add, subtract, multiply, divide et remainder.

#include<stdio.h>
int main()
{
    int a, b, add, subtract, multiply, remainder;
    float divide;
    printf("Entrez deux entiers : ");
    scanf("%d%d", &a, &b);

    add = a + b;
    subtract = a - b;
    multiply = a * b;
    divide = a / (float)b;
    remainder = a % b;

    printf("Addition des nombres = %d\n", add);
    printf("Soustraction du deuxième nombre au premier = %d\n", subtract);
    printf("Multiplication des nombres = %d\n", multiply);
    printf("Division du premier nombre par le deuxième = %f\n", divide);
    printf("Reste de la division du premier nombre par le deuxième est %d\n", remainder);
    return 0;
}

Compiler et exécuter le programme

Enregistrez le fichier main.c. Ouvrez votre terminal dans le répertoire ~/projet/ où vous avez enregistré votre fichier et compilez le programme en utilisant la commande suivante :

gcc -o main main.c

Cela créera un fichier exécutable nommé main. Exécutez le programme en utilisant la commande suivante :

./main

Tester le programme

Testez le programme en saisissant deux entiers et vérifiez si le programme effectue les opérations arithmétiques comme prévu.

Code complet

#include<stdio.h>
int main()
{
    int a, b, add, subtract, multiply, remainder;
    float divide;
    printf("Entrez deux entiers : ");
    scanf("%d%d", &a, &b);

    add = a + b;
    subtract = a - b;
    multiply = a * b;
    divide = a / (float)b;
    remainder = a % b;

    printf("Addition des nombres = %d\n", add);
    printf("Soustraction du deuxième nombre au premier = %d\n", subtract);
    printf("Multiplication des nombres = %d\n", multiply);
    printf("Division du premier nombre par le deuxième = %f\n", divide);
    printf("Reste de la division du premier nombre par le deuxième est %d\n", remainder);
    return 0;
}

Résumé

Dans ce laboratoire, nous avons appris à écrire un programme C pour effectuer des opérations arithmétiques de base et comment le langage C gère le typage. Nous avons démontré comment effectuer des opérations arithmétiques de base avec et sans typage. Enfin, nous avons compilé et exécuté le programme pour tester ses fonctionnalités.