ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Iteración y control


Enviado por   •  13 de Noviembre de 2021  •  Prácticas o problemas  •  915 Palabras (4 Páginas)  •  52 Visitas

Página 1 de 4

Iteración y control

Javier Vilena López

Programación

Instituto IACC

18/09/2017


Desarrollo

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

ciclo FOR.

<?php

for ($i = 30; $i >= 10; $i--) {

    echo "$i<br>";

}

[pic 1]

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

$i = 1;

while($i<=5){

    $doble = $i + $i;

    $i++;

    echo "$doble<br>";

}

[pic 2]

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

$Nmes = random_int(1, 12);

$meses = array(

    1 => "Enero",

    2 => "Febrero",

    3 => "Marzo",

    4 => "Abril",

    5 => "Mayo",

    6 => "Junio",

    7 => "Julio",

    8 => "Agosto",

    9 => "Septiembre",

    10 => "Octubre",

    11 => "Noviembre",

    12 => "Diciembre"

);

foreach ($meses as $key => $mes) {

    if ($Nmes == $key) {

        echo "<h3>El número $Nmes correspone al mes de: ", $mes, "</h3>";

    }

}

[pic 3]

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.

<?php

$sueldo = random_int(300000, 900000);

$cantAños = random_int(1, 11);

if ($cantAños > 10) {

    $res = round(($sueldo * 10)/100);

    echo "<h3>Si su sueldo es de $$sueldo y el tiempo que lleva en la "

            . "empresa es de $cantAños años entonces le corresponde el 10% por "

            . "un valor de $$res dando como resultado $",$sueldo+$res,"</h3>";

}elseif ($cantAños < 10 && $cantAños > 5) {

    $res = round(($sueldo * 7)/100);

    echo "<h3>Si su sueldo es de $$sueldo y el tiempo que lleva en la "

...

Descargar como (para miembros actualizados)  txt (4.1 Kb)   pdf (280.6 Kb)   docx (181.9 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com