Para cada uno de los siguientes problemas planteados. Realizar
Enviado por elizatatyeste • 9 de Diciembre de 2014 • 784 Palabras (4 Páginas) • 360 Visitas
Para cada uno de los siguientes problemas planteados. Realizar.
a. Análisis del problema
b. Definición de variables
c. Diagrama de flujo
d. Prueba de escritorio
e. Algoritmo
1. Calcule e imprima la cantidad adicional que un trabajador recibe en el reparto anual de utilidades, si esta le asigna como porcentaje de su sueldo mensual de acuerdo a
Menos de 1 año 4% del sueldo
1 año y menos de tres años el 7% del sueldo
3 años y hasta 6 años el 10% del sueldo
Más de 6 años 15 % del sueldo.
a. ANALISIS DEL PROBLEMA
TIEMPO SERVICIO < 12 MESES
UTILIDAD MENSUAL: SUEDLO * 0,04
ADICIONAL ANUAL: UTILIDAD MENSUAL *12 MESES
TIEMPO DE SERVICIO > 12 MESES Y TIEMPO DE SERVICIO < 36 MESES
Utilidad mensual = sueldo * 0,07;
Adicional anual = utilidad mensual * 12 meses;
Tiempo servicio >=36 meses y < 72 meses;
Utilidad mensual = sueldo * 0,1; Adicional anual = utilidad mensual * 12 meses;
Tiempo servicio > 72 meses;
Utilidad mensual = sueldo * 0,15; Adicional anual = utilidad anual * 12 meses;
En este caso escojo que el ingreso del tiempo de servicio sea por meses para saber la utilidad mensual según el porcentaje, de ahí sacar el adicional anual, que lo multiplico por doce (12) que serían los meses del año.
b. Definición de variables
Ts = tiempo de servicio
Um = utilidad mensual
Aa = adicional anual
S = sueldo
c. Diagrama de flujo
D. PRUEBA DE ESCRITORIO
f. Alogaritmo
Proceso aumento anual
AA< -0
Um<-0
Escribir ingrese el sueldo del empleado
Leer s
Escribir ingrese el tiempo de servicio en meses
Leer ts
Si ts < 12 meses
Entoces
Um<-s*0.04
Aa<-um*12
El aumento anual del empleado es de aa
Sino
Si ts >=36 y ts< 12
Um= s*0.1
El aumento anual es de aa
Fin proceso
2. Leer un nombre, una nacionalidad y los datos necesarios para identificar a un apersona. Si la nacionalidad es colombiana, imprimir todos los datos anteriormente leídos, si no, imprimir el nombre y la nacionalidad.
Proceso Nacionalidad
Leer (Nombre, Nacionalidad, Sexo, Cabello, Ojos, Raza)
Si (Nacionalidad = Colombiano o Colombiana) entonces
Imprimir (Nombre, Nacionalidad, Sexo, Cabello, Ojos, Raza)
Sino
Imprimir (Nombre, Nacionalidad)
Fin Proceso
Diagrama de flujo
Prueba de escritorio teniendo en cuenta que la nacionalidad debe de ser colombiana
...