Control Semana5

También podría gustarte

Está en la página 1de 10

Estructuras de iteración y control

Programación

2020
Desarrollo

1. Muestre en pantalla los números del 30 hasta el 10 (de manera decreciente) utilizando ciclo
FOR.
Respuesta :

Código :
<?php
//InicioMetodo for
for ($i = 30 ; $i >=10; $i--){
print $i ."\n" ;
}
//FinMetodo for
--------------------------------
Muestra en pantalla :

30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
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
Respuesta :

Código:
<?php
$Valor = 1;
//InicioMetodo while
while ($Valor <= 5 ) {
echo ($Valor * 2 )."\n";
$Valor++;

}//FinMetodo while
--------------------------------
Muestra en pantalla :

2 4 6 8 10
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.

Respuesta:

Código:
<?php

$Meses = [1 => "Enero", 2 => "Febrero", 3 => "Marzo", 4 => "Abril", 5 => "Mayo", 6 =>
"Junio", 7 => "Julio", 8 => "Agosto", 9 => "Septiembre", 10 => "Octubre", 11 => "Noviembre",
12 => "Diciembre"]; // Arreglo de todos los meses de año.

$Mes = 8; // Ingreso del mes que se quiere saber el nombre.

echo $Meses[$Mes]; // Muestra en pantalla.


--------------------------------
Muestra en pantalla:

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

Respuesta:

Código:
<?php
$años = 0; // Años de trabajo.
echo "Ingrese Años de antiguedad laboral = ", $años. "<br>";
//Funcion para realizar el calculo.
function CalcularAños($años) {
$sueldo = 400000;
return ((($sueldo*$años)/100)+$sueldo);
}
// Seleccion de respuestas en base a los años de trabajo.
//Fin elseif/else if.
If ( $años >= 10 ) {
echo "Se te aplicará un aumento del 10 % . Equivalente a : $ " , CalcularAños($años) . "<br>";
} elseif ( ($años >= 5) && ($años < 10) ){
echo "Se te aplicará un aumento del 7 % . Equivalente a : $ " , CalcularAños($años) . "<br>";
} elseif ( ($años >= 3) && ($años < 5) ){
echo "Se te aplicará un aumento del 5 % . Equivalente a : $ " , CalcularAños($años) . "<br>";
} elseif ( $años < 3 ){
echo "Se te aplicará un aumento del 3 % . Equivalente a : $ " , CalcularAños($años) . "<br>";
} else {
echo "no aplica";
}
//Fin elseif/else if
--------------------------------
Muestra en pantalla :

a) Mayor de 10 años de trabajo:

Ingrese Años de antigüedad laboral = 12


Se te aplicará un aumento del 10 % . Equivalente a : $ 448000
b) Menor de 10 años y más de 5 años.-

Ingrese Años de antigüedad laboral = 8


te aplicará un aumento del 7 % . Equivalente a : $ 432000

c) Menor a 5 años y más de 3 años .

Ingrese Años de antigüedad laboral = 4


Se te aplicará un aumento del 5 % . Equivalente a : $ 416000
d) Menor a 3 años:

Ingrese Años de antigüedad laboral = 2


Se te aplicará un aumento del 3 % . Equivalente a : $ 408000

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.

Respuesta :

Código:
<?php
$Alturas = [1.75,1.82, 1.54, 1.91,1.78] ;
$Edades =[ 17, 20, 19, 16, 25] ;

$aceptados = 0;
$rechazados = 0;

for ($i=0; $i <= (count($Alturas)-1); $i++) {


$Altura = $Alturas[$i];
$Edad = $Edades[$i];
if (( $Edad >= 18 ) && ( $Altura >= 1.70 )) {
$aceptados++;
} else {
$rechazados++;
}

}
echo " Los Aceptados son : " , $aceptados . "<br>";
echo " Los Rechazados son : " , $rechazados . "<br>";
--------------------------------
Muestra en pantalla:

Los Aceptados son : 2


Los Rechazados son : 3
Bibliografía

Material IACC
Xampp
Notepad++

También podría gustarte