elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ayuda Por Favor, tengo problemas las operaciones del siguiente programa
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda Por Favor, tengo problemas las operaciones del siguiente programa  (Leído 1,477 veces)
gbo3156

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Ayuda Por Favor, tengo problemas las operaciones del siguiente programa
« en: 10 Diciembre 2013, 00:47 am »

Hola a Todos, le pido amablemente su ayuda por favor, estoy elaborando un programa, pero tengo problemas.  Se trata de un programa que calcule el tiempo el importe por horas extras laboradas, pero con la condición de que las primeras 6 horas extras se pagan a $100, las siguientes 6 horas se pagan a $200 y el resto a $300, pero no encuentra la forma de hacerlo, por lo que les agradeceré infinitamente su ayuda, a continuación les dejo el programa:

#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include <conio.h>

using namespace std;

int main()
{
     float entrada1, HE, HE1, HE2,HE3, importe1, importe2, importe3, ImporteT, salida1, entrada2, salida2, resultado1, resultado2, HorasT;
     char resp, fecha[10], Nombre[30];
     int clave;
   do{
     printf("\nPrograma para Calcular el Importe del Tiempo Extra\n");
   
     /*while (fin==1) /*Ciclo Para Regresar al Menú*/

     /*Datos de Entrada*/
     printf("\n\nCapture la Fecha (dd-mmm-aa): ");
     fflush(stdin);
     gets(fecha);
     printf("\n\nCapture el Nombre del Empleado: ");
     fflush(stdin);
     gets(Nombre);
     printf("\n\nCapture la Clave del Empleado: ");
     scanf("%d", &clave);
         
     /*Datos a Evaluar o de Entrada*/
     printf("\n\nCapture Hora de Entrada Matutina (hh:mm): ");
     scanf("%f", &entrada1);
     
     printf("\n\nCapture Hora de Salida a Comer (hh:mm): ");
     scanf("%f", &salida1);
     
     printf("\n\nCapture Hora de Entrada Vespertina (hh:mm): ");
     scanf("%f", &entrada2);
     
     printf("\n\nCapture Hora de Salida Vespertina (hh:mm): ");
     scanf("%f", &salida2);
         
     /*Operaciones*/
     resultado1 = salida1 - entrada1;
     resultado2 = salida2 - entrada2;
     HorasT = resultado1 + resultado2;
     HE = HorasT - 6;
     if(HE<=6)
     importe1 = HE * 100;
     else if((HE>6) && (HE<=12))
     importe2 =(HE-6)*200;
     else if((HE>12) && (HE<=18))
     importe3 =(HE-12)*300;
     ImporteT = importe1 + importe2 +importe3;
     printf("\n\n   El Empleado %s Con Clave %d ", Nombre, clave);
     printf("\n\n   Trabajo el Dia de %s ", fecha);  printf("Un Total de: %.2f Horas", HorasT);
     printf("\n\n   Generando En Total: %.2f Horas Extras", HE);
     printf ("\n\n   Con un Importe Total de: %.2f Pesos Adicionales a Su Sueldo Base", ImporteT);
     printf("\n\n");
     printf("\n\n Desea seguir registrando (S/N)");
      resp=getche();
      }while(resp=='S'||resp=='s');
     system ("pause");
   
}




En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines