Notas de alumnos no me compila
Publicado por Luis (4 intervenciones) el 03/12/2019 22:34:51
Buen dia amigos, estoy tratando de hacer un codigo que me permita ingresar nota, genero y estado civil, y que me pueda mostrar las cantidades de por ejemplo aprobados varones casados, y asi con las demas combinaciones, pero no me compila avance hasta donde pude pero no se que esta mal o donde me equivoco, les dejo mi avance y agradeceria su ayuda para terminarlo
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <conio.h>
int main(void)
{
int Cantidad, variable, Nota, Contador=1, ContA=0, ContR=0, ContHA=0, ContMA=0, ContCA=0, ContCD=0, ContMSA=0, ContMD=0, ContTD=0, ContTA=0, ContNotaf=0, ContNotam, ContPF=0,ContPm=0;
char genero, estadocivil;
printf("digite la cantidad de registros que desea ingresar: ");
scanf("%d", &Cantidad);
while(Contador <= Cantidad)
{
printf("digite NOTA (nota) GENERO (M o F) ESTADO CIVIL(C S D):\n");
scanf("%d %c %c", &Nota, &genero, &estadocivil);
Contador=Contador+1;
if(Nota >= 10){
ContA++;
}
if(Nota < 10){
ContR++;
}
if((genero == 'M' ) && (Nota > 10)){
ContHA++;
}
if((genero == 'F' ) && (Nota > 10)){
ContMA++;
}
if((genero == 'M' ) && (estadocivil == 'C') && (Nota > 10)){
ContCA++;
}
if((genero == 'M' ) && (estadocivil == 'C' )&& (Nota <= 10)){
ContCD++;
}
if((genero == 'F' ) && (estadocivil == 'S' )&& (Nota > 10)){
ContMSA++;
}
if((genero == 'F' ) && (estadocivil == 'D' )){
ContMD++;
}
if(Nota <= 10){
ContTD++;
}
if(Nota > 10){
ContTA++;
}
if((genero == 'F' ) && (Nota > 10)){
ContNotaf=ContNotaf + Nota;
ContPF++;
}
if((genero == 'M' ) && (Nota <= 10)){
ContNotam=ContNotam + Nota;
ContPm++;
}
}
ContNotaf=ContNotaf/ContPF;
ContNotam=ContNotam/ContPm;
printf("A numero de hombres aprobados: %d. \n", ContHA);
printf("A numero de mujeres aprobadas: %d. \n", ContMA);
printf("B Numero de hombres casados aprobados: %d. \n", ContCA);
printf("B Numero de hombres casados desaprobados: %d. \n", ContCD);
printf("C Numero mujeres solteras aprobadas: %d. \n", ContMSA);
printf("D Numero mujeres divorciadas: %d. \n", ContMD);
printf("E El Numero total de Desaprobados es: %d. \n", ContTD);
printf("F nota promedio de mujeres aprobadas: %d. \n", ContNotaf);
printf("G nota promedio de hombres desaprobados: %d. \n", ContNotam);
printf("El Numero total de Aprobados es: %d. \n", ContTA);
system("pause");
return 0;
}
Valora esta pregunta
0