0% encontró este documento útil (0 votos)
6 vistas11 páginas

Actividad Complementaria en PHP_ter

El documento describe una serie de ejercicios en PHP que abordan diferentes problemas de programación, como la verificación de un número de cliente, comparación de números, identificación de días de la semana, cálculo de valor absoluto, coincidencia de nombres, votación, validación de letras, determinación de años bisiestos, divisiones, paridad de números, y requisitos para tributar. Cada ejercicio incluye un fragmento de código PHP y un formulario HTML para la interacción del usuario. Los ejercicios están diseñados para practicar conceptos básicos de programación en PHP.

Cargado por

edison11andres.p
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas11 páginas

Actividad Complementaria en PHP_ter

El documento describe una serie de ejercicios en PHP que abordan diferentes problemas de programación, como la verificación de un número de cliente, comparación de números, identificación de días de la semana, cálculo de valor absoluto, coincidencia de nombres, votación, validación de letras, determinación de años bisiestos, divisiones, paridad de números, y requisitos para tributar. Cada ejercicio incluye un fragmento de código PHP y un formulario HTML para la interacción del usuario. Los ejercicios están diseñados para practicar conceptos básicos de programación en PHP.

Cargado por

edison11andres.p
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

PROCESO DIRECCIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

FORMATO ENTREGA DE EVIDENCIAS

Actividad Complementaria - PHP

Utilizando la apiacion Visual Studio Code resuelve los siguientos problemas propuestos
con el lenguaje PHP:

• Solicitar al usuario un número de cliente. Si el número es el 1000, imprimir


"Ganaste un premio".

• 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.

• Crea un programa que dado un dia de la semana imprimir un mensaje si es


lunes, otro mensaje diferente si es viernes, otro mensaje diferente si es sábado o
domingo. Si el día ingresado no es ninguno de esos, imprimir otro mensaje.

• Escribir un programa que, dado un número entero, muestre su valor absoluto.


Nota: para los números positivos su valor absoluto es igual al número (el valor
absoluto de 52 es 52), mientras que, para los negativos, su valor absoluto es el
número multiplicado por -1 (el valor absoluto de -52 es 52).

• Crear un programa que almacene dos nombres los cuales se almacenarán en


dos variables. A continuación, imprimir “coincidencia” si los nombres comienzan
con la misma letra ó si terminan con la misma letra. Si no es así, imprimir “no
hay coincidencia”.

• 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.

• Escribir un programa que pida al usuario un número entero y muestre por


pantalla si es par o impar.

• Para tributar un determinado impuesto se debe ser mayor de 16 años y tener


unos ingresos iguales o superiores a 1000 € mensuales. Escribir un programa
que pregunte al usuario su edad y sus ingresos mensuales y muestre por
pantalla si el usuario tiene que tributar o no.

• Los alumnos de un curso se han dividido en dos grupos A y B de acuerdo al


sexo y el nombre. El grupo A esta formado por las mujeres con un nombre
anterior a la M y los hombres con un nombre posterior a la N y el grupo B por el
resto. Escribir un programa que pregunte al usuario su nombre y sexo, y muestre
por pantalla el grupo que le corresponde.

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"];

if ($numero1 < $numero2) {


echo "<p>El numero $numero1 es menor que el número $numero2.</p>";
}
else {
echo "<p>El numero $numero2 es menor que el número $numero1.</p>";
}
if($numero1==$numero2){
echo"<p>El numero $numero1 es igual al numero $numero2.</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="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"];

$valor_absoluto = $numero < 0 ? $numero * -1 : $numero;

echo "<p>El valor absoluto de $numero es $valor_absoluto.</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">Calcular</button>
</form>
</body>
</html>

punto 5

;<?php

if ($_SERVER["REQUEST_METHOD"] == "POST") {

$nombre1 = strtolower($_POST["nombre1"]);
$nombre2 = strtolower($_POST["nombre2"]);

$primera_letra_nombre1 = substr($nombre1, 0, 1);


$primera_letra_nombre2 = substr($nombre2, 0, 1);

$ultima_letra_nombre1 = substr($nombre1, -1);


$ultima_letra_nombre2 = substr($nombre2, -1);

if ($primera_letra_nombre1 == $primera_letra_nombre2 || $ultima_letra_nombre1


== $ultima_letra_nombre2) {
echo "<p>Coincidencia: los nombres comienzan o terminan con la misma
letra.</p>";
}
else {
echo "<p>No hay coincidencia: los nombres no comienzan ni terminan con la
misma letra.</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>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"];

$es_bisiesto = ($anio % 4 == 0 && $anio % 100 != 0) || ($anio % 400 == 0);

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"];

if ($edad > 16 && $ingresos >= 1000) {


echo "<p>Usted tiene que tributar.</p>";
} else {
echo "<p>Usted no tiene que tributar.</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="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>

Plazo: Se deben enviar los ejercicios en archivo comprimido nombrado con el


nombre del aprendiz al correo [email protected] hasta las 6:00 PM del lunes
23 de octubre de 2023.

También podría gustarte