Effectuer des opérations arithmétiques à l'aide de fonctions

C++C++Beginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire (lab), vous apprendrez à écrire un programme C++ pour effectuer des opérations arithmétiques à l'aide de fonctions. Plus précisément, vous allez créer des fonctions distinctes pour l'addition, la soustraction, la multiplication et la division de deux nombres saisis par l'utilisateur.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/FunctionsGroup(["Functions"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/StandardLibraryGroup(["Standard Library"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/BasicsGroup -.-> cpp/operators("Operators") cpp/FunctionsGroup -.-> cpp/function_parameters("Function Parameters") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/StandardLibraryGroup -.-> cpp/math("Math") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96201{{"Effectuer des opérations arithmétiques à l'aide de fonctions"}} cpp/operators -.-> lab-96201{{"Effectuer des opérations arithmétiques à l'aide de fonctions"}} cpp/function_parameters -.-> lab-96201{{"Effectuer des opérations arithmétiques à l'aide de fonctions"}} cpp/output -.-> lab-96201{{"Effectuer des opérations arithmétiques à l'aide de fonctions"}} cpp/user_input -.-> lab-96201{{"Effectuer des opérations arithmétiques à l'aide de fonctions"}} cpp/files -.-> lab-96201{{"Effectuer des opérations arithmétiques à l'aide de fonctions"}} cpp/math -.-> lab-96201{{"Effectuer des opérations arithmétiques à l'aide de fonctions"}} cpp/code_formatting -.-> lab-96201{{"Effectuer des opérations arithmétiques à l'aide de fonctions"}} end

Créer un nouveau fichier C++

Créez un nouveau fichier nommé main.cpp dans le répertoire ~/project.

touch ~/project/main.cpp

Inclure les bibliothèques nécessaires

Incluez la bibliothèque iostream, comme indiqué ci-dessous :

#include<iostream>
using namespace std;

Définir des fonctions définies par l'utilisateur

Définissez des fonctions individuelles pour effectuer des opérations arithmétiques en utilisant les deux nombres saisis par l'utilisateur. Définissez quatre fonctions distinctes pour effectuer l'addition, la soustraction, la multiplication et la division, comme indiqué ci-dessous :

int sum(int a,int b)
{
 rem=a+b;
 return(rem);
}

int sub(int a,int b)
{
 rem=a-b;
 return(rem);
}

int mul(int a,int b)
{
 rem=a*b;
 return(rem);
}

int div(int a,int b)
{
 rem=a/b;
 return(rem);
}

Dans chaque fonction, a et b représentent les deux entiers saisis. Les fonctions renvoient la valeur du résultat de l'opération arithmétique effectuée.

Saisir deux nombres

Invitez l'utilisateur à saisir deux valeurs entières, comme indiqué ci-dessous :

int main()
{
 int a,b,m,su,s,d;
 cout<<"Enter Two Numbers : \n";
 cin>>a>>b;

Effectuer des opérations arithmétiques à l'aide de fonctions définies par l'utilisateur

Appelez chacune des quatre fonctions et transmettez les deux valeurs entières saisies en tant que paramètres, comme indiqué ci-dessous :

 s=sum(a,b);
 su=sub(a,b);
 m=mul(a,b);
 d=div(a,b);

Afficher les résultats des opérations arithmétiques

Affichez les résultats des opérations arithmétiques effectuées, comme indiqué ci-dessous :

 cout<<"\nSum : = "<<s<<"\nSubtraction : = "<<su<<endl;
 cout<<"\nMultiplication : = "<<m<<"\n Division : = "<<d<<endl;

Compiler et exécuter le code

Utilisez la commande suivante pour compiler et exécuter le code :

g++ main.cpp -o main && ./main

Examiner le code complet du fichier main.cpp

#include<iostream>
using namespace std;

int sum(int,int);
int sub(int,int);
int mul(int,int);
int div(int,int);
int rem;

int main()
{
 int a,b,m,su,s,d;

 cout<<"Enter Two Numbers : \n";
 cin>>a>>b;

 s=sum(a,b);
 su=sub(a,b);
 m=mul(a,b);
 d=div(a,b);

 cout<<"\nSum : = "<<s<<"\nSubtraction : = "<<su<<endl;
 cout<<"\nMultiplication : = "<<m<<"\n Division : = "<<d<<endl;
 return 0;
}

int sum(int a,int b)
{
 rem=a+b;
 return(rem);
}

int sub(int a,int b)
{
 rem=a-b;
 return(rem);
}

int mul(int a,int b)
{
 rem=a*b;
 return(rem);
}

int div(int a,int b)
{
 rem=a/b;
 return(rem);
}

Résumé

Dans ce laboratoire (lab), vous avez appris à créer un programme C++ qui effectue des opérations arithmétiques à l'aide de fonctions. Vous avez écrit des fonctions distinctes pour effectuer des opérations arithmétiques telles que l'addition, la soustraction, la multiplication et la division de deux valeurs entières saisies par l'utilisateur. Vous avez ensuite compilé et exécuté le code pour voir les résultats des opérations arithmétiques effectuées, les affichant dans la console.