Solución propuesta para el ejercicio CU00817B del tutorial pdf de programación web con PHP de aprenderaprogramar
EJERCICIO 1
Ejecuta este código y responde:
a) ¿Qué resultado se obtiene por pantalla?
b) Modifica el código sustituyendo el operador ternario por if else para que el resultado obtenido sea el mismo.
Código
<?php$haceFrio = 15;$respuesta ="";$temperatura = ($haceFrio<20) ? $respuesta = "Hace frio" : $respuesta = "No hace frio";echo $respuesta;?>
Código cambiado con la condicional IF:
<?php $haceFrio = 15;if ($haceFrio < 20) { echo "Hace Frio";} else { echo "No hace Frio";} ?>
EJERCICIO 2
Define las variables $tipo, $grosor, $diametro y $marca. Establece que el tipo sea “Rueda de camión”, el grosor 0.33, el diámetro 1.25 y la marca “Kimashuki”. Crea el código PHP donde a través de condicionales if realices la siguiente comprobación: si el diámetro es superior a 1.4 debe mostrarse por pantalla el mensaje “La rueda es para un vehículo grande”. Si es menor o igual a 1.4 debe mostrarse por pantalla el mensaje “La rueda es para un vehículo pequeño”. En otro caso, debe mostrarse “No existe un tamaño de rueda válido”.
Código
<?php $tipo = "Rueda de camión";$grosor = 0.33;$diametro = 1.25;$marca = "Kimasshuki";if ($diametro > 1.4) { echo "La rueda es para un vehiculo grande";} else if ($diametro < 1.4) { echo "La rueda es para vehiculo pequeño";} else { echo "No existe un tamaño de rueda valido";} ?>