Created
September 30, 2016 19:29
-
-
Save mreduar/8699022ab5ed3da2c96116fb9299d95d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* 3 notas por estudiante, sacar promedio del estudiante y de la seccion, el numero de aprobados y reprobados, validar todo */ | |
#include <stdio.h> | |
#define n 3 | |
int aprobado=0, reprobado=0, i; | |
float promedio, promedioestudiante, nota, notasestudiante, totalnotas; | |
char nombre[25]; | |
char respuesta; | |
int main() | |
{ | |
respuesta='s'; | |
do | |
{ | |
notasestudiante=0; | |
system("cls"); | |
printf("Ingrese el nombre del estudiante: \n"); | |
scanf("%s",&nombre); | |
for ( i = 1; i <= n; ++i) | |
{ | |
do{ | |
printf("ingrese la nota #%i: \n",i); | |
scanf("%f",¬a); | |
if ((nota<0)||(nota>20)) | |
printf("Error, las notas tienen que ser validas\n"); | |
}while((nota<0)&&(nota>20)); | |
notasestudiante+=nota; | |
totalnotas+=nota; | |
} | |
promedioestudiante=notasestudiante/n; | |
if (promedioestudiante>10) | |
{ | |
aprobado++; | |
}else | |
reprobado++; | |
printf("El promedio del estudiante %s es: %.2f \n", nombre,promedioestudiante); | |
do{ | |
printf("Desea ingresar otro estudiante?\n\n Introduzca 's' para si.\n Introduzca 'n' para no.\n\n"); | |
scanf("%s",&respuesta); | |
if(respuesta!='s' && respuesta!='n'){ | |
system("cls"); | |
printf("Error la respuesta tiene que ser 's' o 'n' sin comillas.\n"); | |
} | |
}while(respuesta!='s' && respuesta!='n'); | |
}while(respuesta=='s'); | |
promedio=totalnotas/n; | |
system("cls"); | |
printf("El promedio de la seccion es: %.2f\n", promedio); | |
printf("La cantidad de aprovados es: %d.\nLa cantidad de reprobados es %d.",aprobado, reprobado); | |
return 0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment