Sei sulla pagina 1di 11

Estructuras de iteración y control

Dixon Valenzuela

Programación

Instituto IACC

2 marzo 2020
Desarrollo

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
$contador =1;
do{
echo $contador +$contador;
echo ", ";
$contador++;
}while($contador <=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=8;

$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:

a) Si lleva más de 10 años en la empresa se le aplica un aumento del 10%.

b) Si lleva menos de 10 años, pero más de 5, se le aplica un aumento del 7%.

c) Si lleva menos de 5 años, pero más de 3, se le aplica un aumento del 5%.

d) Si lleva menos de 3 años se le aplica un aumento del 3%.

e) Pruebe los 4 casos anteriores utilizando valores de prueba para las variables de

sueldo y antigüedad.

A)

<?php

$sueldo=400000;

$antiguedad=11;

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;

B)
<?php
$sueldo=400000;
$antiguedad=4;
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;

C)

<?php
$sueldo=400000;
$antiguedad=2;
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;

D)

<?php
$sueldo=400000;
$antiguedad=8;
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;
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
if($_server['request_method']=='post')
{
$altura_en_cm=intval($_post['altura_en_cm']);
$edad=intval ($_post['edad']);
if($edad>=18&&$altura_en_cm>=165);
echo 'sí es apto para jugar baloncesto. <br>';
echo 'no es apto para jugar baloncesto. <br>';
<form method="post">
<table style="text-align:left;margin-left:auto;margin-right:auto;"border="1"
cellpadding="1" cellspacing= "1">
<tbody>
<tr>
<td>
<label for="altura_en_cm">ingrese el valor de altura en cm:</label>
</td>
<td>
<input name="altura_en_cm"d="d" step="1" type="number"
</td>
<tr>
<tr>
<td>
<label for="edad"> ingrese valor de la edad:</label>
</td>
<td>
<input name="edad" d="d" step="1" type="number"/>
</td>
</tr>
<tr aling="center">
<td colspan="2" rowspan="1">
<input value="procesar" type="submit"/>
</td>
</tr>
</tbody>
</table>
</form>
</tbody>
</html>

Nota: luego de variados intentos no fue possible conseguir los resultado solicitado, sin
embargo envio de igual forma lo realizado en la pregunta 5.
BIBLIOGRAFIA

Programación, Iteración y control, semana 5, IACC 2020.

Potrebbero piacerti anche