Diagrama de Flujo

July 9, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Diagrama de Flujo...

Description

 

Diagrama de Flujo:

Un diagrama de flujo es la representación gráfica de un proceso. Para representar procesos en los desarrollos informáticos de forma que los diagramas sean entendibles por ingenieros y desarrolladores de cualquier tiempo y lugar, así como para que los procesos puedan ser seguidos por personas sin conocimientos informáticos se acordaron una serie reglas que fueron recogidas en la norma ANSI/ISO 5807-1985. Objetivo:

En el actual entregable se plantea realizar un desarrollo que calcule el pago que ha de hacerse a los empleados en función de las horas trabajadas, diferenciando el coste de las horas en función de tramo horario en las que se realizaron. Se identifican 4 tramos horarios en los que el precio de las horas de trabajo se diferencia: 1er tramo - de 08:00 AM a 04:00 PM en la que las horas trabajadas tienen tienen el precio básico 2º tramo - de 04:00 PM a 08:00 PM en la que las horas trabajadas valen un 25% más. 3er tramo – de 08:00 PM a 12:00 AM en la que las horas trabajadas valen un 50% más. 4º tramo – de 12:00 AM a 08:00 AM en la que las horas trabajadas valen el doble

El usuario debe introducir precio básico al en que se cotiza hora trabajada, tras eso el programa le preguntará cuantas el horas a trabajado cada uno desulos tramos. Tanto para el precio como como para el número de horas se requieren números enteros, sin unidades, sin decimales y sin signos de puntuación Una vez introducidos el coste por hora y el número de horas trabajadas en cada tramo, el programa calculará el salario bruto que va a percibir el usuario y el desglose del mismo en salario base y pagas extras El programa mostrará, a continuación, esa información en pantalla: el importe del pago total, cuanto de ese pago total es su salario base y cuanto de ese pago total se debe a horas extras.

El programa realiza un último cálculo para evaluar si el usuario ha ganado más dinero por su salario base o por horas extras Por último, el programa preguntará al cliente si quiere salir del programa o quiere que se continúe ejecutando

 

  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

  Codificación en lenguaje C++

// Example program #include #include #include int main() { //se declaran las variables. float pago,hora,horb,horc,hord,hore,rb,rc,rd,re,extr; char salir; printf(" Valenzuel@ S.A de C.V \n"); printf(" \n"); printf(" Usuario: Marina Maria Elena Silva \n"); printf(" \n"); printf(" \n"); printf(" HORARIO PAGO \n"); printf("08:00 AM - 04:00 PM PAGO BASE\n"); printf("04:00 PM - 08:00 PM 25 POR CIENTO EXTRA \n"); printf("08:00 PM - 12:00 AM 50 POR CIENTO EXTRA \n"); printf("12:00 AM - 08:00 AM PAGO DOBLE \n"); printf(" \n"); //Se solicita el sueldo por hora. printf ("SUELDO BASE POR HORA TRABAJADA\n"); scanf ("%f",&hora); //Se pide el desglose por horas printf ("\n numero de horas trabajadas de 08:00 AM a 04:00 PM\n"); scanf ("%f",&horb); printf ("\n numero de horas trabajadas de 04:00 PM a 08:00 PM\n"); PM \n"); scanf ("%f",&horc); printf ("\n numero de horas trabajadas de 08:00 PM a 12:00 AM\n"); scanf ("%f",&hord); printf ("\n numero de horas trabajadas de 12:00 AM a 08:00 AM\n"); scanf ("%f",&hore);

 

  //Se calcula el pago por tramos: rb=horb*hora; rc=(horc+(25*horc)/100)*hora; rd=(hord+(50*hord)/100)*hora; re=(2*hore)*hora; pago=rb+rc+rd+re; printf("\n EL PAGO TOTAL QUE RECIBIRA EL TRABAJADOR ES:%f\n",pago); printf("\n EL SALARIO DEL TRABAJADOR POR HORAS DE OFICINA ES:%f\n",rb); extr=rc+rd+re; printf("\n EL SALARIO DEL TRABAJADOR POR HORAS EXTRAS ES:%f\n",extr); printf(" \n"); //calculo de proporciones base frente a extra. if (pago
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF