Por favor ayúdenme les agradecería muchísimo si me ayudan
la programación lenguaje C, utilizando los ciclos de repetición.
Elabore un programa que solicite para N estudiantes sus tres notas parciales y
muestre como dato de salida el promedio final que obtuvo el estudiante y la nota en
letra (A, B,C, D o F), según sea el caso.
Ejemplo:
Ingrese la cantidad de estudiantes a procesar: 2
Ingrese la nota 1: 73
Ingrese la nota 2: 61
Ingrese la nota 3: 85
El promedio del estudiante es 73, corresponde a una C.
Ingrese la nota 1: 89
Ingrese la nota 2: 85
Ingrese la nota 3: 100
El promedio del estudiante es 91, corresponde a una A.
Respuestas a la pregunta
Respuesta:
#include <stdio.h>
int main()
{
int N, nota1, nota2, nota3, promedio;
char Letra;
printf("Ingrese la cantidad de estudiantes a procesar: ");
scanf("%d", &N);
for(int i = 0; i < N; i++){
printf("Estudiante %d: \n",i+1);
printf("Ingrese la nota 1: ");
scanf("%d", ¬a1);
printf("Ingrese la nota 2: ");
scanf("%d", ¬a2);
printf("Ingrese la nota 3: ");
scanf("%d", ¬a3);
promedio=(nota1+nota2+nota3)/3;
if(promedio>=90){
Letra='A';
}
else if(promedio<90&&promedio>=80){
Letra='B';
}
else if(promedio<80&&promedio>=70){
Letra='C';
}
else if(promedio<70&&promedio>=60){
Letra='D';
}
else{
Letra='F';
}
printf("El promedio del estudiante es %d, corresponde a una %c.\n",promedio,Letra);
}
return 0;
}
/*
A = 90 A 100
B = 80 A 90
C = 70 A 80
D = 60 A 70
F = MENOR QUE 60
*/