Выполнение арифметических операций с использованием функций

C++C++Beginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии (лабораторной работе) вы научитесь писать программу на языке C++, которая выполняет арифметические операции с использованием функций. В частности, вы создадите отдельные функции для сложения, вычитания, умножения и деления двух чисел, введенных пользователем.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL 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(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) 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{{"Выполнение арифметических операций с использованием функций"}} cpp/operators -.-> lab-96201{{"Выполнение арифметических операций с использованием функций"}} cpp/function_parameters -.-> lab-96201{{"Выполнение арифметических операций с использованием функций"}} cpp/output -.-> lab-96201{{"Выполнение арифметических операций с использованием функций"}} cpp/user_input -.-> lab-96201{{"Выполнение арифметических операций с использованием функций"}} cpp/files -.-> lab-96201{{"Выполнение арифметических операций с использованием функций"}} cpp/math -.-> lab-96201{{"Выполнение арифметических операций с использованием функций"}} cpp/code_formatting -.-> lab-96201{{"Выполнение арифметических операций с использованием функций"}} end

Создание нового файла на C++

Создайте новый файл с именем main.cpp в директории ~/project.

touch ~/project/main.cpp

Подключение необходимых библиотек

Подключите библиотеку iostream, как показано ниже:

#include<iostream>
using namespace std;

Определение пользовательских функций

Определите отдельные функции для выполнения арифметических операций с использованием двух чисел, введенных пользователем. Определите четыре отдельные функции для выполнения сложения, вычитания, умножения и деления, как показано ниже:

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);
}

В каждой функции a и b представляют два введенных целых числа. Функции возвращают значение результата выполненной арифметической операции.

Ввод двух чисел

Попросите пользователя ввести два целых значения, как показано ниже:

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;

Компиляция и запуск кода

Используйте следующую команду для компиляции и запуска кода:

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

Просмотр полного кода файла 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);
}

Резюме

В этом лабораторном занятии вы научились создавать программу на C++, которая выполняет арифметические операции с использованием функций. Вы написали отдельные функции для выполнения арифметических операций, таких как сложение, вычитание, умножение и деление, двух целых значений, введенных пользователем. Затем вы скомпилировали и запустили код, чтобы увидеть результаты выполненных арифметических операций, выводя их в консоль.