Está en la página 1de 6

Estructuras de iteración y control

Diego Silva

Programación

Instituto IACC

21/09/20
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
$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
$datos = array("Meses", "Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto",
"Septiembre","Octubre","Noviembre","Diciembre");
//INSERTAR NÚMERO DEL MES
$i= 2;
$d = $datos[$i];
echo $d;
$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.
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
//Insertar altura y edad de los jugadores.
$personas = [
['altura' => 175, 'edad' => 18],
['altura' => 180, 'edad' => 20],
['altura' => 143, 'edad' => 20]
];

//Se definen las constantes


const ALTURA_MINIMA = 170;
const EDAD_MINIMA= 18;

$cantidad_aptos = 0;
$cantidad_no_aptos = 0;

for($i = 0 ; $i < count($personas); $i++){


if($personas[$i]['altura'] >= ALTURA_MINIMA && $personas[$i]['edad'] >= EDAD_MINIMA ){
$cantidad_aptos++;
}else{
$cantidad_no_aptos++;
}
}

$cantidad_aptos = 0;
$cantidad_no_aptos = 0;

foreach($personas as $p){
if($p['altura'] >= ALTURA_MINIMA && $p['edad'] >= EDAD_MINIMA ){
$cantidad_aptos++;
}else{
$cantidad_no_aptos++;
}
}

echo "No aptos: " . $cantidad_no_aptos ."\n";


echo "Aptos: " . $cantidad_aptos;
Bibliografía:

- Contenido semana 5, IACC (2020)


- https://code.sololearn.com/#php

También podría gustarte