Dev - C++ - "URGENTE" tengo un codigo en c y nesecito ayuda para poder terminarlo...

 
Vista:

"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
*** ESTE ES EL PROBLEMA ****

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder