Introdução
Neste laboratório, criaremos um programa de calculadora simples usando C++. Este programa usará instruções switch para realizar operações aritméticas básicas, como adição, subtração, multiplicação e divisão.
Configurar o arquivo do programa
Primeiramente, precisamos criar o arquivo main.cpp no diretório ~/project. Use seu editor de texto favorito para criar um novo arquivo chamado main.cpp.
touch ~/project/main.cpp
Incluir as bibliotecas necessárias
No arquivo main.cpp, precisamos incluir o arquivo de cabeçalho iostream.
#include <iostream>
Adicionar a função principal (main)
Em seguida, precisamos adicionar a função main ao nosso programa.
int main() {
// Code goes here
return 0;
}
Declarar variáveis e solicitar entrada do usuário
Na função main, precisamos declarar as variáveis necessárias e solicitar a entrada do usuário.
int main() {
char op;
float num1, num2;
std::cout << "Enter operator either + or - or * or /: ";
std::cin >> op;
std::cout << "\nEnter two operands: ";
std::cin >> num1 >> num2;
// Code goes here
return 0;
}
Adicionar a instrução switch (seleção)
Podemos usar uma instrução switch para realizar a operação necessária com base no operador inserido pelo usuário.
int main() {
char op;
float num1, num2;
std::cout << "Enter operator either + or - or * or /: ";
std::cin >> op;
std::cout << "\nEnter two operands: ";
std::cin >> num1 >> num2;
switch(op) {
case '+':
std::cout << "\nResult is: " << num1 + num2;
break;
case '-':
std::cout << "\nResult is: " << num1 - num2;
break;
case '*':
std::cout << "\nResult is: " << num1 * num2;
break;
case '/':
std::cout << "\nResult is: " << num1 / num2;
break;
default:
// If the operator is other than +, -, * or /, error message is shown
std::cout << "Error! operator is not correct";
break;
}
return 0;
}
Compilar e executar o programa
Compile o programa usando o seguinte comando no terminal do sistema Ubuntu:
g++ ~/project/main.cpp -o main && ./main
Resumo
Neste laboratório, criamos um programa de calculadora simples usando C++. Usamos instruções switch para realizar operações aritméticas básicas com base na entrada do usuário. Seguindo os passos descritos neste laboratório, você agora deve ter um conhecimento prático de como criar um programa de calculadora básico em C++.



