Programa para Calculadora Simples

C++Beginner
Pratique Agora

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++.