Sebastian Arancibia Control5
Sebastian Arancibia Control5
Sebastian Arancibia Control5
SEMANA 5
OBJETIVO DEL CONTROL: Reconocer el contexto de uso del lenguaje PHP y su sintaxis.
INSTRUCCIONES:
Utilizando los ciclos WHILE, DO WHILE y FOR, elabore los siguientes programas en PHPTester.net:
1. Muestre en pantalla los números del 30 hasta el 10 (de manera decreciente) utilizando ciclo FOR.
<?php
for ($numeros=30; $numeros>=10; $numeros--){
echo "$numeros,";
};
for($numeros=1;$numeros<=0;$numeros++){
echo $numeros+$numeros;
echo ",";}
?>
2. Utilizando el ciclo WHILE, declare una variable que tome los valores del 1 al 5 y muestre en
pantalla el doble de su valor, es decir, en pantalla debe mostrar:
2 4 6 8 10
<?php
$numero =5;
do{
$numero--;
}while($numero>=1);
$numero = 1;
do{
echo $numero + $numero;
echo ",";
$numero++;
}while ($numero<=5);
?>
3. Diseñe un programa que reciba un valor entre 1 y 12 y muestre el mes del año al que equivale,
tomando en cuenta que enero es el mes 1 y diciembre el mes 12. Declare la variable del dato de
entrada y asigne un valor de referencia como prueba.
<?php
$arreglo= array("meses","Enero","Febrero","Marzo","Abril","Mayo",
"Junio","Julio","Agosto","Septiembre","Octubre",
"Noviembre","Diciembre");
$i = 9;
$a = $arreglo [$i];
echo $a;
$i++;
?>
4. Calcule el sueldo que le corresponde al trabajador de una empresa que cobra $400.000
mensuales. El programa debe realizar los cálculos en función de los siguientes criterios:
<?php
$sueldo= 400000;
$antiguedad= X;
if ($antiguedad>=10)
{
$aumento= $sueldo*0.1;
}
else if ($antiguedad<10 && $antiguedad>=5)
{
$aumento= $sueldo*0.07;
}
else if ($antiguedad <5 && $antiguedad>=3)
{
$aumento= $sueldo*0.05;
}
else
{
$aumento= $sueldo*0.03;
}
echo $sueldo+$aumento;
?>
e) Pruebe los 4 casos anteriores utilizando valores de prueba para las variables de sueldo y
antigüedad.
5. Dada la altura y la edad de N cantidad de personas, determine si es apto para jugar en un equipo
de baloncesto. Debe considerar que la persona debe tener 18 años o más, y debe medir 1,70 m o
más. Muestre el total de aceptados y rechazados al terminar el ciclo.
<?php
$edad =30;
$estatura =185;
$totalaceptados=0;
$totalrechazados=0;
$contador_edad =17;
$contador_altura =0;
while ($contador_edad<$edad){
if (($contador_edad >=18)&&($estatura>=170)){
echo "Edad ".$contador_edad."- Estatura" .$estatura. " CUMPLE REQUISITOS
<br>";
$totalaceptados++;
}
else{
echo "Edad ".$contador_edad."- Estatura" .$estatura. " NO CUMPLE REQUISITOS
<br>";
$totalrechazados++;
}
$contador_edad++;
}
echo "TOTAL CUMPLIMIENTO " .$totalaceptados."<br>";
echo "TOTAL NO CUMPLIMIENTO " .$totalrechazados."<br>";
?>
Ø Nota: Recuerde incluir en su entrega del control, el código fuente utilizado en cada uno de los
ejercicios y haga capturas de pantalla en cada una de las operaciones realizadas en su ejercicio
de programación.