Está en la página 1de 15

NOMBRE DE ASIGNATURA PROGRAMACIÓN

SEMANA 5

Nombre del estudiante Víctor Elgueta Urzúa


Fecha de entrega 08/02/22
Carrera Técnico en control y automatización
DESARROLLO

1. Muestre en pantalla los números del 30 hasta el 10 (de manera decreciente) utilizando ciclo
FOR
<?php
$contador = 30;
while ($contador >= 10){
echo "$contador, ";
$contador--;
};
echo "<br><br>";
$contador = 1;
while($contador <= 5){
echo $contador + $contador;
echo ", ";
$contador++;
}
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 = 5;
do{
echo "$contador, ";
$contador--;
}
while($contador >= 2);
echo "<br><br>";
$contador = 1;
do{
echo $contador + $contador;
echo ", ";
$contador++;
}while($contador <= 5);

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=3;
setlocale(LC_TIME, 'es_ES');
$dateObj = DateTime::createFromFormat('!m', $mes);
$monthName = strftime('%B', $dateObj->getTimestamp());
echo $monthName;

3. 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%.
<?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= $suledo*0.05;
}
else
{
$aumento= $sueldo*0.03;
}
echo $sueldo+$aumento;

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


<?php
$sueldo= 400000;
$antiguedad= 6;
if ($antiguedad>=10)
{
$aumento= $sueldo*0.1;
}
else if ($antiguedad<10 && $antiguedad>=5)
{
$aumento= $sueldo*0.07;
}
else if ($antiguedad <5 && $antiguedad>=3)
{
$aumento= $suledo*0.05;
}
else
{
$aumento= $sueldo*0.03;
}
echo $sueldo+$aumento;

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

<?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;

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


<?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;

e) Pruebe los 4 casos anteriores utilizando valores de prueba para las variables de sueldo y
antigüedad
1

<?php
$sueldo= 900000;
$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= $suledo*0.05;
}
else
{
$aumento= $sueldo*0.03;
}
echo $sueldo+$aumento;

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

3
<?php
$sueldo= 550000;
$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;
4

<?php
$sueldo= 750000;
$antiguedad = 4;
if ($antiguedad>=10)
{
$aumento= $sueldo*0.1;
}
else if ($antiguedad<10 && $antiguedad>=5)
{
$aumento= $sueldo*0.07;
}
else if ($antiguedad <5 && $antiguedad>=5)
{
$aumento= $sueldo*0.05;
}
else
{
$aumento= $sueldo*0.03;
}
echo $sueldo+$aumento;

4. 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
$totalcandidatos=24;
$edad =30;
$estatura =175;
$totalaceptados=0;
$totalrechazados=0;
$contador_edad =0;
$contador_altura =0;
while ($contador_edad<$edad){
if (($contador_edad >=18)&&($estatura>=170)){
echo "Edad ".$contador_edad."- Estatura" .$estatura. " Cumple con requisito <br>";
$totalaceptados++;
}
else{
echo "Edad ".$contador_edad."- Estatura" .$estatura. " No Cumple con requisito <br>";
$totalrechazados++;
}
$contador_edad++;
}
echo "Total de cumplimiento " .$totalaceptados."<br>";
echo "Total de NO cumplimiento " .$totalrechazados."<br>";
Bibliografia

Jonathan Mellado Control 5 SEMANA 5 SEMANA 5 - Programación Jonathan Alexander Mellado


Hernandez - StuDocu

https://www.google.cl/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwittoivy-
v1AhVUIbkGHQpgBBoQFnoECAwQAQ&url=https%3A%2F%2Fpdfcoffee.com%2Fluistorrescontrol5-2-pdf-
free.html&usg=AOvVaw3drHV5g0fB_sS-gXZPnb2W

https://www.google.cl/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwittoivy-
v1AhVUIbkGHQpgBBoQFnoECA0QAQ&url=https%3A%2F%2Fpdfcoffee.com%2Fcontrol-5-semana-3-pdf-
free.html&usg=AOvVaw3rzu9ZqmpKjxTLyJGW19tq

https://www.google.cl/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwittoivy-
v1AhVUIbkGHQpgBBoQFnoECAQQAQ&url=https%3A%2F%2Fwww.coursehero.com%2Ffile
%2F57041887%2FLuis-Torres-Control5docx%2F&usg=AOvVaw21_DPtITaUy_3q_cTH6RLB

https://www.google.cl/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwittoivy-
v1AhVUIbkGHQpgBBoQFnoECAYQAQ&url=https%3A%2F%2Fwww.clubensayos.com%2FTecnolog
%25C3%25ADa%2FContro-Semana-5-Programacion
%2F5188468.html&usg=AOvVaw27XYlpuxNJPdiPbOiHVAx9

https://www.google.cl/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwittoivy-
v1AhVUIbkGHQpgBBoQFnoECB4QAQ&url=https%3A%2F%2Fwww.studocu.com%2Fcl%2Fdocument
%2Finstituto-profesional-iacc%2Fcomunicacion-oral-y-escrita%2Fjonathan-mellado-control-5-semana-5-
semana-5%2F17805599&usg=AOvVaw1oB4EmsrL20ZVLWKyTF62A

También podría gustarte