Mtro. Fernando Arciniega

Escribe lo que deseas buscar aquí:
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages

Crea tu propia calculadora en C++ usando Switch: Una guía paso a paso

Aquí te presento un ejemplo básico de un programa en C++ para una calculadora que permite realizar operaciones aritméticas básicas, como la suma, resta, multiplicación y división:

#include <iostream>

using namespace std;

int main() {
    float num1, num2, resultado;
    char operador;

    cout << "Ingrese el primer número: ";
    cin >> num1;

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

    cout << "Ingrese el segundo número: ";
    cin >> num2;

    switch (operador) {
        case '+':
            resultado = num1 + num2;
            break;
        case '-':
            resultado = num1 - num2;
            break;
        case '*':
            resultado = num1 * num2;
            break;
        case '/':
            resultado = num1 / num2;
            break;
        default:
            cout << "Operador inválido";
            return 0;
    }

    cout << "El resultado es: " << resultado << endl;

    return 0;
}

En este programa, se utilizan variables para almacenar los números ingresados por el usuario (num1 y num2), el operador (operador) y el resultado de la operación (resultado).

Luego, se le pide al usuario que ingrese el primer número, el operador y el segundo número mediante la función cout y cin de la librería iostream.

Después, se utiliza un switch para determinar qué operación se debe realizar según el operador ingresado por el usuario. Si el operador es +, se realiza la suma; si es -, la resta; si es *, la multiplicación; y si es /, la división. Si se ingresa un operador inválido, se muestra un mensaje de error y se sale del programa.

Finalmente, se utiliza la función cout para mostrar el resultado de la operación al usuario.

Este es un ejemplo básico de cómo crear un programa en C++ para una calculadora. A partir de aquí, se pueden añadir más operaciones y funcionalidades para crear una calculadora más completa y avanzada.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.