238 lines
6.5 KiB
PHP
238 lines
6.5 KiB
PHP
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>EJERCICIO3 PHP CONDICIONALES</title>
|
|
</head>
|
|
<body>
|
|
<h2>1.</h2>
|
|
<?php
|
|
//1. Comprueba las siguientes condiciones, e indica si se entra o no en el condicional:
|
|
echo 1;
|
|
if (True && True) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 2;
|
|
if (False && True) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 3;
|
|
if (1 == 1 && 2 == 1) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 4;
|
|
if ("test" == "test") {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 5;
|
|
if (1 == 1 || 2 != 1) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 6;
|
|
if (True && 1 == 1) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 7;
|
|
if (False && 0 != 0) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 8;
|
|
if (True || 1 == 1) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 9;
|
|
if ("test" == "testing") {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 10;
|
|
if (1 != 0 && 2 == 1) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 11;
|
|
if ("test" != "testing") {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 12;
|
|
if ("test" == 1) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 13;
|
|
if (!(True && False)) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 14;
|
|
if (!(1 == 1 && 0 != 1)) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 15;
|
|
if (!(10 == 1 || 1000 == 1000)) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 16;
|
|
if (!(1 != 10 || 3 == 4)) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 17;
|
|
if (!("testing" == "testing" && "Zed" == "Cool Guy")) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 18;
|
|
if (1 == 1 && (!("testing" == 1 || 1 == 0))) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 19;
|
|
if ("chunky" == "bacon" && (!(3 == 4 || 3 == 3))) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
echo 20;
|
|
if (3 == 3 && (!("testing" == "testing" || "PHP" == "Fun"))) {
|
|
echo "Entro en el condicional";
|
|
} else {
|
|
echo "No entro en el condicional";}
|
|
echo '<br>';
|
|
|
|
|
|
?>
|
|
<h2>2.</h2>
|
|
<?php
|
|
/*2. Control de acceso por edad:
|
|
(Obten el año de nacimiento con un random entre 1900 y 2023)
|
|
(Obten el año actual del sistema en lugar de escribirlo a mano en una variable con date('Y'))
|
|
|
|
-Calcula la edad.
|
|
-Si es mayor de edad, dile que puede pasar dentro.
|
|
-Si es menor, dile que no puede pasar.
|
|
-Si tiene más de 65 años, dile que es demasiado mayor para entrar.*/
|
|
|
|
$actual=date("Y");
|
|
$nacido=rand(1900,2023);
|
|
$edad=$actual-$nacido;
|
|
echo $edad;
|
|
echo '<br>';
|
|
if ($edad<18) { echo 'No puedes pasar';} else if ($edad>65) {echo 'Eres muy mayor';} else {echo 'Puedes pasar';}
|
|
echo '<br>';
|
|
?>
|
|
<h2>3.</h2>
|
|
<?php
|
|
/*3. La función date() con el parametro 'D' nos devuelve las tres primeras letras del día de la semana en inglés: Mon, Tue, Wed, Thu, Fri, Sat, Sun.
|
|
Ej.echo date('D'); // Salida Mon
|
|
Empleando switch debemos hacer que en la página salga un mensaje como este con el día en español "Hoy es XXXX".*/
|
|
echo date('D');
|
|
echo '<br>';
|
|
//Switch
|
|
//Mon, Tue, Wed, Thu, Fri, Sat, Sun
|
|
$diaIngles=date('D');
|
|
switch ($diaIngles) {
|
|
case 'Mon':
|
|
echo "Hoy es Lunes";
|
|
break;
|
|
case 'Tue':
|
|
echo "Hoy es Martes";
|
|
break;
|
|
case 'Wed':
|
|
echo "Hoy es miercoles";
|
|
break;
|
|
case 'Thu':
|
|
echo "Hoy es Jueves";
|
|
break;
|
|
case 'Fri':
|
|
echo "Hoy es Viernes";
|
|
break;
|
|
case 'Sat':
|
|
echo "Hoy es Sabado";
|
|
break;
|
|
case 'Sun':
|
|
echo "Hoy es Domingo";
|
|
break;
|
|
default:
|
|
echo "No se a que es igual";
|
|
break;
|
|
}
|
|
echo '<br>';
|
|
?>
|
|
|
|
<h2>4.</h2>
|
|
<?php
|
|
/*4.Crea un simulador de tirada de dados dobles:
|
|
- Da la puntuación de la tirada.
|
|
- Debe indicarnos si la tirada es par o impar.
|
|
- Si sacamos una tirada doble debe indicarlo.*/
|
|
//Ahora lo pasamos a tres dados indica cuando se saca un doble y un trio
|
|
echo 'Con dos dados';
|
|
echo '<br>';
|
|
$dado1=rand(1,6);
|
|
$dado2=rand(1,6);
|
|
$tirada=$dado1+$dado2;
|
|
echo $dado1;
|
|
echo '<br>';
|
|
echo $dado2;
|
|
echo '<br>';
|
|
echo "Tu tirada es $tirada";
|
|
echo '<br>';
|
|
if ($dado1 == $dado2) {echo 'Tu tirada es doble';} else {echo 'Tu tirada no es doble';}
|
|
echo '<br>';
|
|
if (($tirada%2)==0){echo 'Tu trirada es par';} else {echo 'Tu trirada es impar';};
|
|
//Ahora lo pasamos a tres dados indica cuando se saca un doble y un trio
|
|
echo '<br>';
|
|
echo '<br>';
|
|
echo 'Con tres dados';
|
|
echo '<br>';
|
|
$dado1=rand(1,6);
|
|
$dado2=rand(1,6);
|
|
$dado3=rand(1,6);
|
|
$tirada=$dado1+$dado2+$dado3;
|
|
echo $dado1;
|
|
echo '<br>';
|
|
echo $dado2;
|
|
echo '<br>';
|
|
echo $dado3;
|
|
echo '<br>';
|
|
echo "Tu tirada es $tirada";
|
|
echo '<br>';
|
|
if (($tirada%2)==0){echo 'Tu trirada es par';} else {echo 'Tu trirada es impar';};
|
|
echo '<br>';
|
|
if ($dado1 == $dado2 && $dado2 == $dado3) {echo 'Tu tirada es triple';} else
|
|
if ($dado1 == $dado2 || $dado2 == $dado3 || $dado1 == $dado3) {echo 'Tu tirada es doble';}
|
|
echo '<br>';
|
|
?>
|
|
</body>
|
|
</html>
|