Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2016, 19:56
rastafinis
 
Fecha de Ingreso: mayo-2006
Mensajes: 86
Antigüedad: 18 años, 5 meses
Puntos: 0
operaciones aritméticas interesantes

quise hacer algo interesante y me quede estancado si alguien conoce la solución por favor ayúdenme; gracias

Código:
// comprovaremos si se crearon las variables num_1 y num_2 y oper
if ((isset($_POST["num_1"])) && (isset($_POST["num_2"])) && (isset($_POST["oper"]))){
	
	//si las variables existen creamos la siguiente funcion que retorna el tipo de operador
	function operaciones (int $variable) {
		if (1 == $variable){ return '+';}
		if (2 == $variable){ return '-';}
		if (3 == $variable){ return '*';}
		if (4 == $variable){ return '/';}
		if (5 == $variable){ return '%';}
		if (6 == $variable){ return '++';} 
		if (7 == $variable){ return '--';}
	}
	
}
// aquí esta el problema, no consigo hacer que realice la operación con el retorno del operador.
 
if ($_POST["oper"]<6){
	echo $_POST["num_1"] operaciones($_POST["oper"])  $_POST["num_2"];
} else {
	echo  operaciones($_POST["oper"]) , $_POST["num_1"];
}