Actividad Complementaria en PHP_ter
Actividad Complementaria en PHP_ter
Utilizando la apiacion Visual Studio Code resuelve los siguientos problemas propuestos
con el lenguaje PHP:
• Crea un programa que a partir de dos números muestre cuál de los dos es
menor. No considerar el caso en que ambos números son iguales.
• Crear un programa que permita al usuario elegir un candidato por el cual votar.
Las posibilidades son: candidato A por el partido rojo, candidato B por el partido
verde, candidato C por el partido azul. Según el candidato elegido (A, B ó C) se
le debe imprimir el mensaje “Usted ha votado por el partido [color que
corresponda al candidato elegido]”. Si el usuario ingresa una opción que no
corresponde a ninguno de los candidatos disponibles, indicar “Opción errónea”.
• Escribir un programa que solicite al usuario una letra y, si es una vocal, muestre
el mensaje “es vocal”. Se debe validar que el usuario ingrese sólo un carácter. Si
ingresa un string de más de un carácter, informarle que no se puede procesar el
dato.
• Hacer un programa que permita saber si un año es bisiesto. Para que un año
sea bisiesto debe ser divisible por 4 y no debe ser divisible por 100, excepto que
también sea divisible por 400.
• Escribir un programa que pida al usuario dos números y muestre por pantalla su
división. Si el divisor es cero el programa debe mostrar un error.
punto 1
;<?php
if(isset($_POST['cliente_numero'])){
$cliente_numero = $_POST['cliente_numero'];
if ($cliente_numero ==1000) {
echo"¡Felicitaciones!ganaste un premio";
}
else {
echo"Lo sentimos,no ganaste el premio";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form method="post">
<label for="cliente_numero">Por favor ingrese el numero:</label>
<input type="number" id="cliente_numero" name="cliente_numero" required>
<button type="submit">Verificar</button>
</form>
</body>
</html>
punto 2
;<?php
// Verificar si el formulario ha sido enviado
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Obtener los números ingresados por el usuario
$numero1 = $_POST["numero1"];
$numero2 = $_POST["numero2"];
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form method="post">
<label for="numero1">Ingrese el primer número:</label>
<input type="number" id="numero1" name="numero1" required>
<br>
<label for="numero2">Ingrese el segundo número:</label>
<input type="number" id="numero2" name="numero2" required>
<br>
<button type="submit">Comparar</button>
</form>
</body>
</html>
punto 3
;<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$dia = strtolower($_POST["dia"]);
switch ($dia) {
case 'lunes':
echo "<p>Hoy es lunes. ¡Ánimo para empezar la semana!</p>";
break;
case 'viernes':
echo "<p>¡Al fin es viernes! ¡Disfruta del fin de semana!</p>";
break;
case 'sabado':
case 'domingo':
echo "<p>Es fin de semana. ¡A relajarse y disfrutar!</p>";
break;
default:
echo "<p>El día ingresado no es lunes, viernes, sábado ni domingo.</p>";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h3>Cual es el dia de la semana</h3>
<form method="post">
<label for="dia">Ingrese el día de la semana:</label>
<input type="text" id="dia" name="dia" required>
<button type="submit">Verificar</button>
</form>
</body>
</html>
punto 4
;<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$numero = $_POST["numero"];
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form method="post">
<label for="numero">Ingrese un número entero:</label>
<input type="number" id="numero" name="numero" required>
<button type="submit">Calcular</button>
</form>
</body>
</html>
punto 5
;<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nombre1 = strtolower($_POST["nombre1"]);
$nombre2 = strtolower($_POST["nombre2"]);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h3>Coincidencia entre los nombres propuestos</h3>
<form method="post">
<label for="nombre1">Ingrese el primer nombre:</label>
<input type="text" id="nombre1" name="nombre1" required>
<br>
<label for="nombre2">Ingrese el segundo nombre:</label>
<input type="text" id="nombre2" name="nombre2" required>
<br>
<button type="submit">Verificar</button>
</form>
</body>
</html>
punto 6
;<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$candidato = $_POST["candidato"];
switch ($candidato) {
case 'A':
echo "<p>Usted ha votado por el partido Rojo.</p>";
break;
case 'B':
echo "<p>Usted ha votado por el partido Verde.</p>";
break;
case 'C':
echo "<p>Usted ha votado por el partido Azul.</p>";
break;
default:
echo "<p>Opción errónea. Por favor, seleccione un candidato válido.</p>";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form method="post">
<label for="candidato">Seleccione un candidato:</label>
<select name="candidato" id="candidato">
<option value="A">Candidato A (Partido Rojo)</option>
<option value="B">Candidato B (Partido Verde)</option>
<option value="C">Candidato C (Partido Azul)</option>
</select>
<button type="submit">Votar</button>
</form>
</body>
</html>
punto 7
;<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$letra = $_POST["letra"];
if (strlen($letra) != 1) {
echo "<p>No se puede procesar el dato. Por favor, ingrese solo un
carácter.</p>";
} else {
$es_vocal = false;
$vocales = array('a', 'e', 'i', 'o', 'u');
if (in_array(strtolower($letra), $vocales)) {
$es_vocal = true;
}
if ($es_vocal) {
echo "<p>$letra es vocal.</p>";
}
else {
echo "<p>$letra no es vocal.</p>";
}
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form method="post">
<label for="letra">Ingrese una letra:</label>
<input type="text" id="letra" name="letra" maxlength="1" required>
<button type="submit">Verificar</button>
</form>
</body>
</html>
punto 8
;<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$anio = $_POST["anio"];
if ($es_bisiesto) {
echo "<p>El año $anio es bisiesto.</p>";
} else {
echo "<p>El año $anio no es bisiesto.</p>";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form method="post">
<label for="anio">Ingrese un año:</label>
<input type="number" id="anio" name="anio" required>
<button type="submit">Verificar</button>
</form>
</body>
</html>
punto 9
;<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$dividendo = $_POST["dividendo"];
$divisor = $_POST["divisor"];
if ($divisor == 0) {
echo "<p>Error: El divisor no puede ser cero.</p>";
} else {
$division = $dividendo / $divisor;
echo "<p>La división de $dividendo entre $divisor es igual a $division.</p>";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form method="post">
<label for="dividendo">Ingrese el dividendo:</label>
<input type="number" id="dividendo" name="dividendo" required>
<br>
<label for="divisor">Ingrese el divisor:</label>
<input type="number" id="divisor" name="divisor" required>
<br>
<button type="submit">Dividir</button>
</form>
</body>
</html>
punto 10
;<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$numero = $_POST["numero"];
if ($numero % 2 == 0) {
echo "<p>El número $numero es par.</p>";
} else {
echo "<p>El número $numero es impar.</p>";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form method="post">
<label for="numero">Ingrese un número entero:</label>
<input type="number" id="numero" name="numero" required>
<button type="submit">Verificar</button>
</form>
</body>
</html>
punto 11
;<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$edad = $_POST["edad"];
$ingresos = $_POST["ingresos"];
<form method="post">
<label for="edad">Ingrese su edad:</label>
<input type="number" id="edad" name="edad" required>
<br>
<label for="ingresos">Ingrese sus ingresos mensuales en €:</label>
<input type="number" id="ingresos" name="ingresos" required>
<br>
<button type="submit">Verificar</button>
</form>
</body>
</html>
punto 12
;<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nombre = strtolower($_POST["nombre"]);
$sexo = $_POST["sexo"];
if (($sexo == "F" && $nombre < 'm') || ($sexo == "M" && $nombre > 'n')) {
$grupo = "A";
} else {
$grupo = "B";
}
echo "<p>Usted pertenece al grupo $grupo.</p>";
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form method="post">
<label for="nombre">Ingrese su nombre:</label>
<input type="text" id="nombre" name="nombre" required>
<br>
<label for="sexo">Seleccione su sexo:</label>
<select name="sexo" id="sexo" required>
<option value="F">Femenino</option>
<option value="M">Masculino</option>
</select>
<br>
<button type="submit">Verificar</button>
</form>
</body>
</html>