Professional Documents
Culture Documents
Presentado por:
JOAN MANUEL GARCIA TRIANA
CODIGO
1013630601
Tutor:
GONZALO MEDINA
}
char
nombre[90][50]={
};
char
cat_deportista[90][
40]={};
float
puntaje[90]={};
int categoria=0;
int catA=0,
catB=0, catC=0;
float porA,
porB, porC;
int
catCorrecta=0;
/* La
instrucción a
continuación es
para mostrar
caracteres
especiales como
tildes*/
setlocale(L
C_ALL, "");
printf("Por
favor ingrese la
cantidad de
deportistas que
participaron en el
evento de bicicrós:
\n ");
scanf("%i"
,&cantidad);
if(cantidad<1 ||
cantidad > 100){
printf("El
grupo de
participantes debe
ser mínimo 10 y
máximo 100
integrantes.
Gracias por
participar\n\n");
} else{
for(n=0;n<
=cantidad-1; n++){
fflush(stdin
);
do{
printf("Ingr
ese a que categoría
pertenece el
deportista %i: \n",
n+1 );
printf("1
para Juvenil, \n 2
para Elite, \n 3 para
Master \n" );
scanf("%i"
,&categoria);
printf("CA
TEGORIA
SELECCIONADA
: %i \n",categoria );
fflush(stdin);
switch(categoria){
case (1):
catA++;
catCorrecta=1;
break;
case (2):
catB++;
catCorrecta
=1;
break;
case (3):
catC++;
catCorrecta
=1;
break;
default:
printf("Opci
ón no válida \n Por
favor vuelva a
intentar:\n" );
break;
};
}while(catC
orrecta==0);
catCorrecta
=0;
sscanf(catS
el[categoria-1],
"%s",cat_deportist
a[n]);
//printf("Ah
ora la categoría del
deportista %i es:
%s
\n",n+1,cat_deporti
sta[n]);
printf("Ingr
ese nombre:");
scanf("%[^\
n]",*(nombre+n) );
//fpurge(std
in);
printf("Ingr
ese puntaje:");
scanf("%f",
&puntaje[n]);
getchar();
};//Aquí
termina bucle FOR
para ingreso de
datos
porA=catA
*100/cantidad;
porB=catB*
100/cantidad;
porC=catC*
100/cantidad;
};
//Imprimim
os resultados
finales
printf
("\nConsolidado:\n
") ;
for
(n=0;n<=cantidad;
n++){
printf ("\n
%s \t %s \t %.2f \n
",
*(nombre+n),*(cat
_deportista+n),*(p
untaje+n));
printf("Participante
s categoría Juvenil:
%i - %.2f %% \n
Participantes
categoría Elite: %i
- %.2f %% \n
Participantes
categoría Master:
%i - %.2f %% \n
total participantes:
%i \n\n",catA,
porA,catB, porB,
catC, porC,
cantidad );
printf("Des
arrollado por:Oscar
JPG \n UNAD -
Ingeniería
Electrónica \n
Curso de
Programación C \n
Curso: 243002_57
\n
Código:79858975"
);
Paso 1
Pantallazo: Descripción:
Paso 2
Pantallazo: Descripción:
En la segunda imagen nos
mostrara el consolidado de cada
categoría y nombres al cual
pertenece cada uno , porcentaje
de cada categoría recorrida ,
CONCLUSIONES