Dev - C++ - Ayuda por favor con programa de nomina.

 
Vista:
sin imagen de perfil

Ayuda por favor con programa de nomina.

Publicado por Alfredo (2 intervenciones) el 20/03/2016 23:25:44
Hola, por favor me pueden ayudar , no sé que me esta saliendo mal, el programa consiste en ingresar el nombre del empleado, el tipo del empleado y apartir del tipo de empleado calcular su sueldo. Hasta ahora he logrado capturar todos los datos pero aún no se como hacer que calcule el sueldo con base al tipo de empleado y tambien tengo un error, despues de haber capturado el nombre y el tipo, al imprimir los datos el tipo de empeado se muestra mal, así:
************************************************************************************************************************

NOMINA

************************************************************************************************************************

No. NOMBRE TIPO DE EMPLEADO SUELDO
************************************************************************************************************************

1. XXXXXX XXXXX XXXXXX ABCDE

2. XXXXXX XXXXX XXXXXX BCDE

3. XXXXXX XXXXX XXXXXX CDE

4. XXXXXX XXXXX XXXXXX DE

5. XXXXXX XXXXX XXXXXX E

Y deberia ser así:
************************************************************************************************************************

NOMINA

************************************************************************************************************************

No. NOMBRE TIPO DE EMPLEADO SUELDO
************************************************************************************************************************

1. XXXXXX XXXXX XXXXXX A

2. XXXXXX XXXXX XXXXXX B

3. XXXXXX XXXXX XXXXXX C

4. XXXXXX XXXXX XXXXXX D

5. XXXXXX XXXXX XXXXXX E




Este es el codigo:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <stdlib.h>
 
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
 
int main(int argc, char *argv[]) {
	int i, j;
	char nom [6][35],t[6][1];
 
	system ("color 3F");
	for(i=1; i<6; i++){
	    system("cls");
		printf("\n\t\tIntroduzca el nombre del empleado:\n\t\t");
		gets(nom[i]);
		fflush(stdin);
		printf("\n\t\tIntroduza el tipo de empleado que es: %s \n\t\t",nom[i]);
		gets(t[i]);
		fflush(stdin);
 
	}
	system("cls");
	printf("\n************************************************************************************************************************\n\n");
	printf("\t\t\t                         NOMINA\n");
    printf("\n************************************************************************************************************************\n\n");
    printf("No.\tNOMBRE                             \tTIPO DE EMPLEADO \tSUELDO");
    printf("\n************************************************************************************************************************\n\n");
	for(i=1;i<6;i++){
		printf("%i.\t%s \t%s\n\n",i,nom[i], t[i]);
	}
	return 0;
}
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