hacer una calculadora
Aquí te muestro un ejemplo básico de cómo crear una calculadora en PHP. Esta calculadora permitirá realizar operaciones básicas como suma, resta, multiplicación y división. ```php <?php class Calculadora { private $num1; private $num2; private $operacion; public function __construct($num1, $num2, $operacion) { $this->num1 = $num1; $this->num2 = $num2; $this->operacion = $operacion; } public function calcular() { switch ($this->operacion) { case '+': return $this->num1 + $this->num2; case '-': return $this->num1 - $this->num2; case '*': return $this->num1 * $this->num2; case '/': if ($this->num2 != 0) { return $this->num1 / $this->num2; } else { return "Error: No se puede dividir por cero"; } default: return "Error: Operación no válida"; } } } // Ejemplo de uso $calculadora = new Calculadora(10, 2, '+'); echo "Resultado: " . $calculadora->calcular() . "\n"; $calculadora = new Calculadora(10, 2, '-'); echo "Resultado: " . $calculadora->calcular() . "\n"; $calculadora = new Calculadora(10, 2, '*'); echo "Resultado: " . $calculadora->calcular() . "\n"; $calculadora = new Calculadora(10, 2, '/'); echo "Resultado: " . $calculadora->calcular() . "\n"; $calculadora = new Calculadora(10, 0, '/'); echo "Resultado: " . $calculadora->calcular() . "\n"; ?> ``` En este ejemplo, creamos una clase `Calculadora` con tres propiedades: `num1`, `num2` y `operacion`. La propiedad `operacion` puede ser uno de los siguientes valores: `+`, `-`, `*` o `/`. La función `calcular()` realiza la operación correspondiente según el valor de `operacion`. Si la operación es `/` y `num2` es cero, devuelve un mensaje de error. Finalmente, creamos instancias de la clase `Calculadora` con diferentes valores y llamamos a la función `calcular()` para obtener los resultados. Recuerda que este es un ejemplo básico y no incluye validación de entrada ni manejo de errores más avanzado.