Está en la página 1de 4

UNIVERSIUDAD NACIONAL MAYOR DE SAN MARCOS

NOTA
Facultad de Ingeni2ria de Sistemas e informática
Escuela Profesional de ingeniería de Software
Curso: Algorítmica I
Prof. Gilberto A. Salinas

S02 Tarea
Estructuras de Control Selectivas Múltiples

CODIDO APELLIDOS, Nombres Firma

Resuelva solo uno de los problemas en lenguaje seudocódigo y C.


Resuelva el seudocódigo en su cuaderno lo escanea y lo pega en esta hoja y el código C lo
implementa en su Codecblocks 20.03 debidamente configurado luego lo copia y lo pega
después de del seudocódigo en esta hoja.
Los algoritmos y código deben cumplir con las buenas prácticas.
Pueden entregarlo desde ahora hasta el lunes 2300 solo en el aula virtual. No esperen el
ultimo día no se recibirá vía correo.

1. Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si a este se le asigna
como un porcentaje de su sueldo mensual que depende de su antigüedad en la empresa de acuerdo
con la siguiente tabla:

Tiempo (Años) Utilidad (% Sueldo)


Menor a un 1 5
<1a2] 7
< 2 a 5] 10
< 5 a 10] 15
< 10 o mas] 20

1
2
Código en c
/*nomPrograma: utilidad
*descripcion: solucion del ejercicio 1 de la tarea
*autor: Alan Franco Calixto Alejo
*fecha: 20/06/2020
*/
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

using namespace std;

int main()
{
int as; // as = años
float sldo,util; // sldo= sueldo , util = utilidad
printf("ingrese el sueldo mensual: ");
scanf("%f",&sldo);
printf("ingrese el tiempo anual de trabajo de trabajo: ");
scanf("%d",&as);

if(sldo>=0 && as>=0 ){


if(as<1){
util=sldo*0.05;
}
else{
if(as<=2){
util=sldo*0.07;
}
else{
if(as<=5){
util=sldo*0.1;
}
else{
if(as<=10){
util=sldo*0.15;
}
else{
util=sldo*0.2;
}
}
}
}
}
else{
printf("usted ha digitado mal el numero de años o el sueldo\n");
}

printf("la utilidad generada es: %f \n",util);

system("pause");

3
return(0);
}

También podría gustarte