Galera por favor, preciso de ajuda. Meu professor de programação em C passou essa questão e eu não estou conseguindo fazer, se alguém conseguir me ajudar eu agradeço muito:
Um professor pesquisou entre seus 10 alunos sobre a qualidade de suas aulas. Cada aluno atribuiu uma nota de 1 a 10 e ao final foi calculada uma média, classificando a aula de acordo com a tabela abaixo: de 9 a 10 (ótimo), de 7 a 8,9 (bom), de 5 a 6,9 (regular), de 3 a 4,9 (Ruim) e de 1 a 2,9 (Péssimo).
Necessário organizar os dados em VETORES . Criar: Procedimentos: ENTRARDADOS, CALCULO e MostraResultado.
Soluções para a tarefa
Resposta:
#include <stdio.h>
#include <stdlib.h>
/**
Um professor pesquisou entre seus 10 alunos sobre a qualidade de suas aulas.
Cada aluno atribuiu uma nota de 1 a 10 e ao final foi calculada uma média, classificando a aula de acordo com a tabela abaixo:
de 9 a 10 (ótimo),
de 7 a 8,9 (bom),
de 5 a 6,9 (regular),
de 3 a 4,9 (Ruim) e
de 1 a 2,9 (Péssimo).
**/
int main(){
float nota[10], resultado = 0, media;
int i;
printf("Digite a nota para avaliar a qualidade da aula:\n");
for(i=0; i<10; i++){
scanf("%f", ¬a[i]);
resultado = resultado + nota[i];
}
media = resultado / 10;
system("cls");
if(1 <= media && media <= 2.99){
printf("A media das notas foi %.2f.\nPessimo!\n", media);
}
if(3 <= media && media <= 4.99){
printf("A media das notas foi %.2f.\nRuim!\n", media);
}
if(5 <= media && media <= 6.99){
printf("A media das notas foi %.2f.\nRegular!\n", media);
}
if(7 <= media && media <= 8.99){
printf("A media das notas foi %.2f.\nBom!\n", media);
}
if(9 <= media && media <= 10){
printf("A media das notas foi %.2f.\nOtimo!\n", media);
}
printf("\n");
return 0;
}
Explicação: