"URGENTE" tengo un codigo en c y nesecito ayuda para poder terminarlo...
Publicado por katherine (1 intervención) el 20/04/2014 18:49:48


Escribir un programa en C que lea la cédula, nombre, salario por hora y horas trabajadas de 8 empleados. Para cada empleado el programa debe imprimir: salario bruto, porcentaje de descuento y salario neto.
Tenga en cuenta las siguientes consideraciones:
• En los encabezados debe desplegar la hora y fecha del sistema.
• El calculo del porcentaje de descuento se realiza según la siguiente tabla:
• Salario bruto mayores a 1000 el porcentaje de descuento es 5%
• Salario bruto entre 300 y 100 el porcentaje de descuento es 3%
• Salario bruto menores a 300 no tiene descuento.
• Al momento que se introduce una cédula debe aparecer a la derecha del mismo renglón el siguiente mensaje. “Presione 999 para finalizar”; es decir; si al momento de introducir una cédula 999 el programa se debe cancelar, sino el mensaje debe desaparecer de la pantalla y el programa debe permitir la entrada del nombre, salario por hora y horas trabajadas.
• Cada vez que se introducen todos los datos de un empleado, inmediatamente se debe desplegar los resultados en la sección de SALIDA DE INFORMACIÓN.
• De igual forma los TOTALES FINALES deben actualizarse inmediatamente.
FECHA:
PLANILLA GENERAL HORA:
PROGRAMADOR: XXXXXXXXXXXX
Cédula Nombre Sal. Hora Horas Trab
SALIDA DE INFORMACIÓN
Cédula nombre salario Horas Salario Porcentaje Salario
por Hora Trabajadas Bruto Descuento Neto
1
2
3
4
5
6
7
8
Totales Finales 9,999.99 9,999.99 9,999.99
""""" ESTE ES EL CODIGO QUE TENGO: """""
#include<conio.h>
#include<stdio.h>
#include<time.h>
void main()
{
char nom;
int ced, ht, pd, sn,sb;
float sh;
clrscr();
printf(" Planilla general");
printf("\n programador: Katherine \n");
printf("Escriba la Cedula:");
scanf("%d",&ced);
printf("Escriba el Nombre:");
scanf(" %[^\n]",&nom);
if(sb>1000)
pd=5%
pd++;
if(sb>100 && sb<300)
pd=3%
pd++;
if(sb<300)
pd=0;
getch();
}
Valora esta pregunta


0