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

Programacion Sem. 5


Enviado por   •  28 de Diciembre de 2020  •  Ensayo  •  568 Palabras (3 Páginas)  •  1.099 Visitas

Página 1 de 3

Iteración y control.

Franco Chávez.

Programación.

Instituto IACC.

16 de Noviembre de 2020.-


Desarrollo

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($n=30; $n>=10;$n--) {

        echo "$n, ";

};

?>

[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

$n=1;

        do{

        echo $n+$n;

        echo ", ";

        $n++;

}

while($n<=5);

?>

[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

$mes=array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");

$i=5;

$a=$mes[$i];

echo $a;

$i++;

?>

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

En el código solo cambiamos la antigüedad, así que adjunto código y luego los 4 casos:

<?php

$sueldo=400000;

$antiguedad= 1;

if ($antiguedad>=10){

        $aumento=($sueldo*0.1);

}

elseif ($antiguedad<10 and $antiguedad>=5){

        $aumento=($sueldo*0.07);

}

elseif ($antiguedad <5 and $antiguedad >=3){

        $aumento=($sueldo*0.05);

}

else {

        $aumento=($sueldo*0.03);

}

echo $sueldo+$aumento;

?>

Adjunto caso con 1 año de antigüedad

...

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