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.
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.
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
No arquivo main.cpp, precisamos incluir o arquivo de cabeçalho iostream.
#include <iostream>
Em seguida, precisamos adicionar a função main ao nosso programa.
int main() {
// Code goes here
return 0;
}
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;
}
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;
}
Compile o programa usando o seguinte comando no terminal do sistema Ubuntu:
g++ ~/project/main.cpp -o main && ./main
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++.