Programa para Calculadora Simple

C++C++Beginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, crearemos un programa de calculadora simple utilizando C++. Este programa utilizará instrucciones switch para realizar operaciones aritméticas básicas como la suma, la resta, la multiplicación y la división.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/ControlFlowGroup -.-> cpp/switch("Switch") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/SyntaxandStyleGroup -.-> cpp/comments("Comments") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96238{{"Programa para Calculadora Simple"}} cpp/switch -.-> lab-96238{{"Programa para Calculadora Simple"}} cpp/output -.-> lab-96238{{"Programa para Calculadora Simple"}} cpp/user_input -.-> lab-96238{{"Programa para Calculadora Simple"}} cpp/files -.-> lab-96238{{"Programa para Calculadora Simple"}} cpp/comments -.-> lab-96238{{"Programa para Calculadora Simple"}} cpp/code_formatting -.-> lab-96238{{"Programa para Calculadora Simple"}} end

Configurar el archivo del programa

Primero, debemos crear el archivo main.cpp en el directorio ~/project. Utiliza tu editor de texto favorito para crear un nuevo archivo llamado main.cpp.

touch ~/project/main.cpp

Incluir las bibliotecas necesarias

En el archivo main.cpp, necesitamos incluir el archivo encabezado iostream.

#include <iostream>

Agregar la función principal

A continuación, necesitamos agregar la función main a nuestro programa.

int main() {
    // Código aquí
    return 0;
}

Declarar variables y solicitar la entrada del usuario

En la función main, necesitamos declarar las variables necesarias y solicitar la entrada del usuario.

int main() {
    char op;
    float num1, num2;

    std::cout << "Ingrese el operador (+, -, *, /): ";
    std::cin >> op;

    std::cout << "\nIngrese dos operandos: ";
    std::cin >> num1 >> num2;

    // Código aquí

    return 0;
}

Agregar la instrucción switch

Podemos utilizar una instrucción switch para realizar la operación necesaria en función del operador ingresado por el usuario.

int main() {
    char op;
    float num1, num2;

    std::cout << "Ingrese el operador (+, -, *, /): ";
    std::cin >> op;

    std::cout << "\nIngrese dos operandos: ";
    std::cin >> num1 >> num2;

    switch(op) {
        case '+':
            std::cout << "\nEl resultado es: " << num1 + num2;
            break;

        case '-':
            std::cout << "\nEl resultado es: " << num1 - num2;
            break;

        case '*':
            std::cout << "\nEl resultado es: " << num1 * num2;
            break;

        case '/':
            std::cout << "\nEl resultado es: " << num1 / num2;
            break;

        default:
            // Si el operador es distinto de +, -, * o /, se muestra un mensaje de error
            std::cout << "Error! El operador no es correcto";
            break;
    }

    return 0;
}

Compilar y ejecutar el programa

Compile el programa utilizando el siguiente comando en la terminal del sistema Ubuntu:

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

Resumen

En este laboratorio, creamos un programa de calculadora simple utilizando C++. Utilizamos instrucciones switch para realizar operaciones aritméticas básicas en función de la entrada del usuario. Siguiendo los pasos descritos en este laboratorio, ahora deberías tener un conocimiento práctico de cómo crear un programa de calculadora básica en C++.