Vous êtes sur la page 1sur 6

PLANTILLA PARA DESARROLLAR EJERCICIOS CON

ESTRUCTURAS DE DECISIÓN Y REPETICIÓN


Nombre Uno: Angie Xiomara Argoti Jaramillo
Nombre Dos: Angie Liney Echavarría Torres

Enunciado del Problema 1:


Elaborar un programa en PHP que generar un valor aleatorio entre 1 y 5. Luego imprimir en
castellano el número (Ej. si se genera el 3 luego mostrar en la página el texto "tres"). Utilizar
decisiones anidadas.
Código del programa con las instrucciones tabuladas:

<?php

$num=rand (1,5);
echo "Numero: $num";

if($num==1)

echo "Uno";

else

if ($num==2)
{
echo "Dos";
}
else
{
if ($num==3)
{
echo "Tres";
}
else
{
if ($num==4)
{
echo "Cuatro";
}
else
{
if($num==5)
{
echo "Cinco";
}
}
}
}
}
?>
Pantallazo con datos de salida:

Enunciado del Problema 2:


Diseñar un programa en PHP que generes 3 números aleatorios e imprima en orden descendente
dichos números. Se pueden utilizar operadores lógicos en las decisiones.
Código del programa con las instrucciones tabuladas:

<?php
$num=0;
$numi=0;
$numa=0;
$num1=rand (1,80);
$num2=rand (1,80);
$num3=rand (1,80);
echo "Numero 1: $num1;";
echo "<br>";
echo "Numero 2: $num2;";
echo "<br>";
echo "Numero 3: $num3;";
echo "<br>";

if ($num1>$num2)
{
if ($num2>$num3)
{
$num=$num1;
$numi=$num2;
$numa=$num3;
}
else
{
$num=$num1;
$numi=$num3;
$numa=$num2;
}
}
else
{
if ($num1>$num3)
{
$num=$num2;
$numi=$num1;
$numa=$num3;
}
else
{
if ($num1>$num3)
{
$num=$num2;
$numi=$num1;
$numa=$num3;
}
else
{
$num=$num2;
$numi=$num3;
$numa=$num1;
}
}
}
echo "$num, $numi, $numa";
?>
Pantallazo con datos de salida:

Enunciado del Problema 3:


Crear un programa en PHP que genere un número aleatorio de 1 a 5 e imprima el número como nota
cualitativa (1. Deficiente, 2. Insuficiente, 3. Aceptable, 4 Sobresaliente y 5. Excelente). Utilizar
decisiones múltiples.
Código del programa con las instrucciones tabuladas:

<?php

$na=rand (1,5);
echo "Numero: $na";

switch ($na)
{
case 1:
echo "Deficiente";break;
case 2:
echo "Insuficiente";break;
case 3:
echo "Aceptable";break;
case 4:
echo "Sobresaliente";break;
case 5:
echo "Excelente";break;
default;
}
?>

Pantallazo con datos de salida:


Enunciado del Problema 4:
Elaborar en PHP un programa que genere las tablas de multiplicar del 1 al 5.

Código del programa con las instrucciones tabuladas:

<?php
$num=rand(1,5);
$i=1;
while ($i<= 10)
{
$res=$i*$num;
echo $i." x ".$num." = ".$res;
echo "<br>";
$i=$i+1;
}
?>

Pantallazo con datos de salida:

Enunciado del Problema 5:


Elaborar un programa en PHP que imprima en orden inverso los números impares del 1 al 29. (for)

Código del programa con las instrucciones tabuladas:

<?php
$N=1;
$I=29;
for ($I=29; $I>=1;$I--)
{
$N=$I;
if ($N%2==1)
{
echo "$N";
echo "<br>";
}
if ($I>$N)
{
echo "$N";
echo "<br>";
}
}
?>

Pantallazo con datos de salida:


Enunciado del Problema 6:
Diseñar un programa en PHP que genere un número con la función rand() e imprima si el número es
primo o no. (while)
Código del programa con las instrucciones tabuladas:

Pantallazo con datos de salida:

Enunciado del Problema 7:


Elaborar un programa en PHP que genere 20 números aleatorios e imprima el porcentaje de
números pares y el porcentaje de números impares. (do/while)
Código del programa con las instrucciones tabuladas:

Pantallazo con datos de salida:

Enunciado del Problema 8:


Diseñar un programa en PHP que genere 30 números con la función rand() e imprima la suma de los
números que se generan en la posición par y el promedio de los números en la posición impar.
Código del programa con las instrucciones tabuladas:

<?php
$nu=0;
$pri=0;
$aci=0;
$i=0;
$pori=0;
$ci=0;

for($i=0;$i<=29;$i++)
{
$nu=rand(1,100);
if(($nu%2)==0)
{
$pri=$pri+$nu;
}
if (($nu%2)==1)
{
$aci=$aci+$nu;
$ci=$ci+1;
}
}
$pori=$aci/$ci;
echo "SUMA DE PARES:"." ".$pri;
echo "<br>";
echo "PROMEDIO DE IMPARES:"." ".$pori;
?>

Pantallazo con datos de salida:

Vous aimerez peut-être aussi