,QJ6RQLD$OH[DQGUD3LQ]Q1XH] ,QJ5RFR5RGUJXH]*XHUUHUR
Pseudocdigo: Diseo
Definicin del problema Anlisis del problema Seleccin de la mejor alternativa Algoritmo Diagramacin
El salario se calcula segn las horas semanales trabajadas y el valor de la hora, si se pasan las horas extraordinarias (40 semanales), se pagarn al 1,5 %
Ing. Sonia Alexandra Pinzn Nuez Ing. Roco Rodrguez Guerrero
Las operaciones que es necesario hacer, en este caso, Los datos que el usuario va a son: digitar, se debe almacenaran en Comparar el deber mostrar el numero de horas El :programa val_hora, Horas nombre,con 40 Y el nombretotal sueldo del sueldo menor de 40 Caso y el se almacenar empleado en: Hallar Sueldo=val_hora * Horas Caso Sueldo de 40 mayor Hallar Sueldo=(40*val_hora) + ((1.5*val_hora)*(Horas-40))
ALGORITMO: Definicin de
Constantes y Variables
No existe un valor dentro del programa que debe permanecer constante
Constantes
ALGORITMO - PSEUDOCODIGO
Inicio 1. Solicitar los datos del empleado 2. Almacenar los datos 3. Si el numero de horas es mayor a cuarenta entonces 3.1 Hallar el valor del sueldo teniendo en cuenta que el valor de la hora adicional ser mas el 1.5% 3.2 Si no paso 3 entonces hallar el valor del sueldo normalmente. 4. Generar el nombre del empleado y su sueldo. Fin Inicio Haga nombre=, val_hora=0, Horas=0, Sueldo=0 Mostrar Digite datos del empleado Capture nombre, val_hora, Horas Si (Horas <=40)entonces Haga sueldo=Horas * val_hora; si no Haga sueldo=(Horas * val_hora)+ ((Horas-40)*(1.5*val_hora)); Fin si Mostrar El sueldo de :, nombre, es: , sueldo Fin
Inicio
ALGORITMO - DF
Inicio 1. Solicitar los datos del empleado 2. Almacenar los datos 3. Si el numero de horas es mayor a cuarenta entonces 3.1 Hallar el valor del sueldo teniendo en cuenta que el valor de la hora adicional ser mas el 1.5% 3.2 Si no paso 3 entonces hallar el valor del sueldo normalmente. 4. Generar el nombre del empleado y su sueldo. Fin
nombre=, val_hora=0, Horas=0, Sueldo=0 Digite datos del empleado nombre, val_hora, Horas
Horas= =40
Clasificar las hojas de vida de un empleado teniendo en cuenta las siguientes caractersticas:
-Se requiere hombre entre 20 y
25 aos, con situacin militar definida para el departamento de Produccin. -Se requiere mujer con estudios de Secretariado Bilinge para la Secretara de Gerencia General
Ing. Sonia Alexandra Pinzn Nuez Ing. Roco Rodrguez Guerrero
Las operaciones que es necesario hacer, en este caso, son Comparaciones El programa deber mostrarEs apto si el Dpto Prod. 20-25 (Libreta) Los datos que el usuario Departamento empleado es apto para el va a digitar, se M (Edad) debe almacenaran en : No de produccin cumple SEXO para la Secretara de Gerencia <20 y25> nombre, sexo, edad, LibretaM, con los CertifE O requisitos O No cumple con los requisitos
F (Estudios) No cumple con los requisitos Es apto Dpto Prod.
ALGORITMO: Definicin de
Constantes y Variables
No existe un valor dentro del programa que debe permanecer constante
Constantes
ALGORITMO - PSEUDOCODIGO
Inicio 1. Solicitar los datos de Hoja de Vida 2. Almacenar los datos 3. Si el sexo es Masculino entonces 3.1 Si Edad esta entre 20 y 25 entonces 3.1.1 Si tiene Libreta Militar entonces 3.1.1.1 Indicar que es apto para Dpto de Produccin 3.1.1.2 Si no paso 3.1.1 Indicar que no cumple requisitos 3.1.2 Si no paso 3.1 Indicar que no cumple requisitos 3.2 Si no entonces 3.2.1 Si posee certificados Estudios Bilinge entonces 3.2.1.1 Indicar que es apto para Secretara de Gerencia 3.2.1.2 Si no 3.2.1 Indicar que no cumple requisitos Fin
Ing. Sonia Alexandra Pinzn Nuez Ing. Roco Rodrguez Guerrero
PSEUDOCODIGO
Inicio Haga nombre= , sexo= , edad=0, LibretaM= , certifE= Mostrar Digite datos del empleado Capture nombre, sexo, edad, LibretaM, certifE Si (sexo = =M) entonces Si ((edad>20) && (edad<25)) entonces Si (LibretaM = =Si) entonces Mostrar nombre, es apto para Dpto Produccin si no Mostrar nombre, no cumple con los requisitos si no Mostrar nombre, no cumple con los requisitos si no Si (certifE = =Si) entonces Mostrar nombre, es apta para Secretara Gerencia si no Mostrar nombre, no cumple con los requisitos Fin
Ing. Sonia Alexandra Pinzn Nuez Ing. Roco Rodrguez Guerrero
Inicio
nombre= , sexo= , edad=0, LibretaM= , certifE= Digite datos del empleado nombre, sexo, edad, LibretaM, certifE
sexo= =M No No No cerfE= =S Si Si
Diagrama de Flujo
Si
LibretaM == Si No
Si