Ir al contenido principal

Algoritmo salarios modificado

A continuación, le voy a presentar el algoritmo modificado: 

SubProceso SN <- calculos(SBH3,Nht3,RT3,Aem3,SBM3)
Definir SBRUTO,SN como REAL
SBRUTO<- SBH3*Nht3 //calcula el salario bruto
SN<- SBRUTO - RT3 //Calcula el salario neto
si (Aem3>10) entonces
SN <- SN+ 100000 //Bonificación a empleados
Escribir "Bonificacion"
FInsi
Si ((Aem3>5) y (Aem3<10) y (SN <60000)) entonces
Escribir 'Tendrá aumento de sueldo'
FInsi
Si (Aem3 <1) entonces
Escribir 'Bienvenido'

FinSi
FinSubProceso

Proceso Salarios
Definir nomemp1, nomemp2 como cadena
Definir SBH1, SBH2,SBM1, SBM2,RT1, RT2, SN1, SN2 Como Real
Definir Nht1,Nht2,Aem1,Aem2 como entero
SN1<- 0
SN2 <-0

//Se piden datos de empleado
Escribir ' Ingrese el código del empleado1'
Leer Cod1
Escribir 'Ingrese el Nombre del empleado1'
Leer nomemp1
Escribir 'Ingrese el valor de Salario básico la hora'
Leer SBH1
Escribir 'Ingrese el número de horas trabajadas'
Leer Nht1
Escribir 'Ingrese el valor de Retención en la fuente'
Leer RT1
Escribir 'Ingrese los años qué el empleado1 lleva en la empresa'
Leer Aem1
Escribir 'Ingrese el salario básico del empleado1'
Leer SBM1

Escribir 'El empleado 1 = ' calculos(SBH1,Nht1,RT1,Aem1,SBM1)

//Se piden datos del empleado2

Escribir ' ingrese el código del empleado2'
Leer Cod2
Escribir 'Ingrese el Nombre del empleado2'
Leer nomemp2
Escribir 'Ingrese el valor de Salario básico la hora'
Leer SBH2
Escribir 'Ingrese el número de horas trabajadas'
Leer Nht2
Escribir 'Ingrese el valor de Retención en la fuente'
Leer RT2
Escribir 'Ingrese los años qué el empleado2 lleva en la empresa'
Leer Aem2
Escribir 'Ingrese el salario básico del empleado2'
Leer SBM2
Escribir 'El empleado 2 = ' calculos(SBH2,Nht2,RT2,Aem2,SBM2)



FinProceso

Comentarios

Entradas populares de este blog

TIA 1: Foro Modelo relacional

INSTRUCCIONES: Responda las siguientes preguntas: 1. Que es la normalización en las bases de datos. Es un proceso en el qué consiste en asignar y aplicar una serie de normas a las relaciones obtenidas tras la realización del modelo entidad-relación al modelo relacional, las bases de datos relacionales se normalizan para evitar la redundancia, disminuir problemas en la actualización de tablas, proteger los datos, optimizar código, no repetir datos. Para qué una BD esté normalizada no puede tener dos filas iguales, no puede tener duplicados, cada tabla debe tener su nombre propio, todos los datos de una columna tienen qué tener el mismo tipo. Existen tres formas normales las cuáles son las más usadas, empecemos: 1FN: Primera forma normal: No permite la repetición de campos en las tablas. 2FN: Segunda forma normal: En esta se debe tener especial cuidado con las llaves primarias ya qué cada campo debe depende de una de estas claves. 3FN: Tercera forma normal: Se debe aplic...

Mi primer algoritmo en PSeint

Buenas tardes, adjunto mi primer algoritmo en Pseint, en él cuál, durante el trayecto vine a presentar problemas, ya qué se me cerraba constantemente el programa (Problemas de mi computador) El beneficio de usar este aplicativo, es que nos facilita mucho el uso de códigos

Mi algoritmo Venta en PSeint

Hacer algoritmo Me parece que Pseint es muy fácil de usar y no me generó en si error, ya qué seguí el paso a paso del mismo, no me fue difícil introducir los comentarios en el pseudocódigo, ya que me quedó claro que para ello debo usar // para una sola línea y para declarar varias lineas sería */ .../* Algoritmo Venta (Prueba de escritorio) Algoritmo en PSeint