Adsence

jueves, 16 de diciembre de 2010

Determinar-si-un-alumno-aprueba-o-reprueba

Leave a Comment
[caption id="attachment_636" align="aligncenter" width="675"]Determinar si un alumno aprueba o reprueba en C Determinar si un alumno aprueba o reprueba en C[/caption]

Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario.

//18) Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobara si su promedio de
//tres calificaciones es mayor o igual a 70; reprueba en caso contrario.
#include< stdio.h >
#include< conio.h >
#include< string.h >
#define TAM 15

void portada();
void final();
int datos();
float formula(float nt[]);
main(){
char r;
portada();
printf("Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobara si su promedio de ");
printf("tres calificaciones es mayor o igual a 70; reprueba en caso contrario.\n\n ");
do{
datos();
printf("Desea realizar otro analizis? (s/n): ");
scanf("%s",&r);
}while (r=='s');
final();
getch();
return 0;
};

int datos()
{
float nt[4],nm;
int i,j;
printf("Cual sera la Nota Maxima que puede sacar un alumno en cada tranajo?: ");
scanf("%f",&nm;);
for (i=1;i< =3;i++){
printf("\nEscribe la calificacion N %d: ",i);
scanf("%f",& nt[i]);
if (nt[i] >nm || nt[i]< 0){
do{
j=i;
printf("Los siento la nota que ingresaste no es valida, debe ser menor que %.2f y mayor o igual a 0: ",nm);
scanf("%f",& nt[j]);
}
while(nt[i] >nm || nt[i]< 0);
};
};
formula(nt);
};

float formula(float nt[])
{
int i;
float prom=0;
for (i=1;i< =3;i++){
prom=prom+nt[i];
};
if ((prom/3)< 70){
printf("\n\n-------------------------------------------------------------------------------\n");
printf("Lo Siento no Aprobaste tu calificacion fue de %.2f te faltaron %.2f puntos\n",prom/3,70-prom/3);
printf("-------------------------------------------------------------------------------\n");
}else{
printf("\n\n-------------------------------------------------------------------------------\n");
printf("Congratulations Aprobaste tu calificacion fue de %.2f \n",prom/3);
printf("-------------------------------------------------------------------------------\n");
};
};
void portada(){
printf("...............................................................................\a\n");
printf("................******.*****.** **.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.*** ***.** **.** .** **.**.**.***................\a\n");
printf("................ ** .*****.*******.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.** * **.** .** .*** ....**..**................\a\n");
printf("................**** .** **.** **.** .****.** **....**.****...............\a\n");
printf("..............................jamper91.blogspot.com............................\a\n");
printf("\n");
};
void final(){
printf("-------------------------------------------------------------------------------\a\n");
printf ("******************************************************************************\a\n");
printf (" Creado por jamper91@hotmail.com\n");
printf (" Cucuta Campeon\n");
printf ("******************************************************************************\a\n");
printf("-------------------------------------------------------------------------------\a\n");
};

0 comentarios :