Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Dapaz en 13 de Febrero 2016, 00:11

Título: php estructura de decisión con if else if condicional tres operadores CU00817B
Publicado por: Dapaz en 13 de Febrero 2016, 00:11
Respuesta ejercicio 1:

Código: [Seleccionar]
<?php	$hacefrio=si;	$respuesta="";	$temperatura=($hacefrio<20)?$respuesta="Hace Frio":$respuesta="No hace frio";	echo $respuesta?>


<br/>
<br/>
<br/>
<br/><br/>

<?php	$hacefrio=si;	$respuesta="";	if ($hacefrio<20){		echo "Hace frio";}	else { 		echo "no hace frio";}?>

Ejercicio 2:
Código: [Seleccionar]
<?php	$tipo="Rueda de Camion";	$grosor=0.33;	$diametro=1.25;	$marca="Kimashuki";		if ($diametro>1.4){		echo "La Rueda es para un Vehiculo pequeño";}	else {		echo "no existe un tamaño de rueda válido";	}?>
Título: Re:php estructura de decisión con if else if condicional tres operadores CU00817B
Publicado por: César Krall en 15 de Febrero 2016, 12:28
Hola!

El ejercicio 1 no está bien

$hacefrio=si; no es una asignación válida. Si la asignación a la variable es para que contenga una cadena de texto debería ser $hacefrio="si";

De todas formas $hacefrio según el ejercicio es una variable numérica, por ello no debe usarse la asignación de un texto. Aquí puedes ver una solución: https://www.aprenderaprogramar.com/foros/index.php?topic=3947.0

El ejercicio 2 tampoco está bien resuelto. Si el diámetro es mayor a 1.4 debe mostrarse que la rueda es para un vehículo grande (tú has puesto que es para un vehículo pequeño) . Aquí puedes ver una solución https://www.aprenderaprogramar.com/foros/index.php?topic=1861.0
 

Saludos!