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 Proyecto CMake calculadora
Crea `calculadora/` con `CMakeLists.txt` y `main.cpp`. Reutiliza la estructura del [primer programa](/tutoriales/primer-programa/). -
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; } -
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 Prueba manual
Prueba suma, resta, multiplicacion, division valida y division entre cero. Guarda capturas o salida de consola para repasar antes del Parcial I.