Respuestas a los ejercicios de la entrega CU00817B del curso de fundamentos de programación web con PHP usando Notepad++ como editor.
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.
<?php
$haceFrio = 15;
$respuesta ="";
$temperatura = ($haceFrio<20) ? $respuesta = "Hace frio" : $respuesta = "No hace frio";
echo $respuesta;
?>
A) Por pantalla se muestra: Hace frio.
B) Sustituyendo el operador ternario por if else
<?php $haceFrio = 15; $respuesta =""; if($haceFrio<20){ $respuesta = "Hace frio"; }else{ $respuesta = "No hace frio"; } echo $respuesta;?>
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: CU00817B_B.php
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Titulo</title>
</head>
<body>
<?php $tipo = "Rueda de camión"; $grosor = 0.33; $diametro = 1.25; $marca = "Kimashuki"; if($diametro>1.4){ echo "La rueda es para vehículo grande"; }elseif($diametro<1.4){ echo "La rueda es para vehiculo pequeño"; } else{ echo "No existe un tamaño de rueda válido"; } ?>
</body>
</html>
Acceso web: http://hymsoft.byethost33.com/CU00817B_B.php (http://hymsoft.byethost33.com/CU00817B_B.php)
En el único cambio que pude hacer que me de el mensaje de "No existe un tamaño de rueda válido" es cuando el diámetro es 1.4.
Es correcto esto???
Saludos!!!!