Realizar Operações Aritméticas Usando Funções

C++Beginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como escrever um programa C++ para realizar operações aritméticas usando funções. Especificamente, você criará funções separadas para adição, subtração, multiplicação e divisão de dois números, inseridos pelo usuário.

Criar um novo arquivo C++

Crie um novo arquivo chamado main.cpp no diretório ~/project.

touch ~/project/main.cpp

Incluir as bibliotecas necessárias

Inclua a biblioteca iostream, conforme mostrado abaixo:

#include<iostream>
using namespace std;

Definir funções definidas pelo usuário

Defina funções individuais para realizar operações aritméticas usando os dois números inseridos pelo usuário. Defina quatro funções separadas para realizar adição, subtração, multiplicação e divisão, conforme mostrado abaixo:

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

Em cada função, a e b representam os dois inteiros inseridos. As funções retornam o valor do resultado da operação aritmética realizada.

Inserir dois números

Solicite ao usuário que insira dois valores inteiros, conforme mostrado abaixo:

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

Realizar operações aritméticas usando funções definidas pelo usuário

Chame cada uma das quatro funções e passe os dois valores inteiros inseridos como parâmetros, conforme mostrado abaixo:

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

Exibir resultados de operações aritméticas

Exiba os resultados das operações aritméticas realizadas, conforme mostrado abaixo:

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

Compilar e executar o código

Use o seguinte comando para compilar e executar o código:

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

Revisar o código completo do arquivo 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);
}

Resumo

Neste laboratório, você aprendeu como criar um programa C++ que realiza operações aritméticas usando funções. Você escreveu funções separadas para realizar operações aritméticas como adição, subtração, multiplicação e divisão de dois valores inteiros inseridos pelo usuário. Em seguida, você compilou e executou o código para ver os resultados das operações aritméticas realizadas, exibindo-os no console.