ntroducción
En este artículo, aprenderemos a construir una calculadora simple en C++. Este proyecto te dará una comprensión básica de los conceptos fundamentales de la programación, como variables, operadores y estructuras de control.
Implementación de la Calculadora en C++
#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 '/':
if (num2 != 0)
resultado = num1 / num2;
else {
cout << "Error: División por cero no permitida" << endl;
return 1; // Salir del programa con código de error
}
break;
default:
cout << "Operador inválido" << endl;
return 1; // Salir del programa con código de error
}
cout << "El resultado es: " << resultado << endl;
return 0;
}
Explicación del Código
Declaramos variables num1, num2 y resultado para almacenar los números y el resultado de la operación.
Utilizamos la variable operador para almacenar el operador ingresado por el usuario.
Solicitamos al usuario que ingrese el primer número, el operador y el segundo número utilizando cin.
Utilizamos una estructura switch para determinar la operación a realizar en función del operador ingresado.
Imprimimos el resultado de la operación.
Compilación y Ejecución
Para compilar y ejecutar el programa, sigue estos pasos:
Guarda el código en un archivo con extensión .cpp, por ejemplo, calculadora.cpp.
Abre una terminal y navega hasta el directorio donde guardaste el archivo.
Compila el programa ejecutando el comando g++ calculadora.cpp -o calculadora.
Ejecuta el programa escribiendo ./calculadora y presionando Enter.
Conclusión
¡Felicidades! Has construido tu propia calculadora simple en C++. Este proyecto te ha proporcionado una introducción práctica a los conceptos básicos de la programación y te ha permitido aplicar lo que has aprendido en un proyecto práctico.
¡Sigue explorando y practicando, y pronto estarás construyendo proyectos más complejos y emocionantes en C++!
Top comments (0)