menu

Ejercicio 3


1    En una empresa se requiere calcular el salario semanal de un obrero. El salario se obtiene de la sig. forma:
Si el obrero trabaja 40 horas o menos se le paga $20 por hora Si trabaja mas de 40 horas se le paga $20 por cada una de las primeras 40 horas y $25 por cada hora extra.
Opcional: Realizar el programa anterior para varios obreros:  debe pedir la cantidad de trabajadores de la empresa, luego pedir los nombres de cada uno de ellos y las horas trabajadas, al final imprimir un listado con nombre, horas trabajadas, valor a pagar.
·         Análisis:
- Inicialmente se pedirá el número de horas trabajadas, lo cual se almacenara en la variable n, también declararemos las variables ssemanal, x , y.
- Luego realizaremos un condicional anidado de dos condiciones: en la primera si numero de horas trabajadas(n) es menor o igual a 40 entonces, se multiplicara el numero de horas trabajadas por 20 el resultado lo guardaremos en la variable ssemanal,  en la otra condición si n es mayor a 40 entonces  multiplicaremos lo que son las primeras 40 horas por 20 el resultado lo almacenaremos en la variable y, para obtener las horas extras trabajadas restamos a 40 el numero de horas trabajadas(n) y lo multiplicamos por 25 y el resultado lo almacenamos en la variable x.
-Finalmente imprimiremos la variable ssemanal.
·         Diccionario de datos:
Variables
Tipo
Descripción
N
numérico
Almacena el numero de horas trabajadas
Ssemanal
numérico
Almacena el salario correspondiente
X
numérico
Almacena el valor total a pagar por las primeras 40 horas trabajadas
Y
numérico
Almacena el valor a pagar por las horas extras trabajadas
·         
    Pseudocodigo:


·         Prueba de escritorio:

n
Y
x
ssemanal
pantalla
40


800
El salario que le corresponde es de 800
45
800
125
925
El salario que le corresponde es de 925

·         Código javascript:


No hay comentarios:

Publicar un comentario