Computacion

Solo disponible en BuenasTareas
  • Páginas : 2 (313 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de junio de 2010
Leer documento completo
Vista previa del texto
PROBLEMA:
1) Desarrollar un programa, que lea los datos de un grupo de trabajadores de la empresa xy, si el tiempo trabajado en la empresa es mayor de 30 años, se les dará un bono, este bono será el20% de su sueldo, si el tiempo trabajado en la empresa está comprendido entre 30 y 50 años ambos exclusivamente, su sueldo será aumentado en un 5% de su sueldo, si el empleado tiene trabajando más de50 años será retirado de la empresa con el doble de su sueldo actual.
Se desea calcular el número de trabajadores que recibirán bonos, a cuantos se les aumentara el sueldo y cuantos serán retirados.Elaborar el análisis, algoritmo, diagrama de flujo y codificación pascal.

ANALISIS:

 Factible: es posible, si es factible.
 Conocimientos
Teóricos: ,=<

 Requerimiento:Entrada: nombre, tiempo, sueldo.
Salida: N: “numero de trabajadores”
Tb: “trabajadores que reciben bonos”
Tr: “trabajadores con retiro”Ta: “trabajadores con aumento”

 Condición/ limitación:
Tiempo < 30;
30=< Tiempo =< 50;
Tiempo > 50.

 Solución.

 ALGORITMO:

1. INICIO: Empresa xy.

2. Definir Variable:
N, Tb, Tr, Ta, T, B, A, R, Tt, nombre, sueldo.

3. Leer Datos:
N: “Numero de trabajadores”
Tb: “trabajadores quereciben bono
Tr: “trabajadores con retiro”
Ta: “trabajadores con aumento”

4. Proceso:
Haga desde Tt= 1 hasta N
Comienzo
Leer (Nombre, T , Sueldo)
Si T <30
Entonces escribir
B= sueldo * 20/100
Tb= Tb + 1
Imprimir (‘valor del bono’, B)
En caso contrario
Si T 50.

 Solución.



ALGORITMO:1. INICIO: Empresa xy.

2. Definir Variable:
N, Tb, Tr, Ta, T, B, A, R, Tt, nombre, sueldo.

3. Leer Datos:
N: “Numero de trabajadores”
Tb: “trabajadores que reciben...
tracking img