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:
Ejecutable: http://jankarlos.tk/3.html
No hay comentarios:
Publicar un comentario