Ir al contenido

Laboratorio — Menu calculadora (consola)

Aprende programando: sigue cada paso, escribe tu propio codigo y aplicalo al trabajo de la materia.

Lo que vas a construir

Programa de consola con menu, funciones y control de flujo (Parcial I).

  1. 1

    Proyecto CMake calculadora

    Crea `calculadora/` con `CMakeLists.txt` y `main.cpp`. Reutiliza la estructura del [primer programa](/tutoriales/primer-programa/).
  2. 2

    Funciones de operacion

    Implementa `sumar`, `restar`, `multiplicar` y `dividir` recibiendo dos `double`. Revisa [Funciones](/fundamentos/funciones/) si necesitas repaso.
    
    								double dividir(double a, double b) {
        if (b == 0) throw std::invalid_argument("division entre cero");
        return a / b;
    }
    							
  3. 3

    Menu con switch

    Bucle `do-while` que muestra opciones 1–5 (operaciones + salir), lee la opcion con `cin` y usa `switch`. Aplica [Estructuras de control](/fundamentos/estructuras-control/).
  4. 4

    Validar entradas

    Si el usuario elige dividir y el segundo operando es 0, muestra un mensaje claro sin cerrar el programa. Repite el menu hasta elegir salir.
  5. 5

    Prueba manual

    Prueba suma, resta, multiplicacion, division valida y division entre cero. Guarda capturas o salida de consola para repasar antes del Parcial I.

Volver al tutorial