• Matéria: Informática
  • Autor: guilhermepopolisilva
  • Perguntado 4 anos atrás

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.


gabrielstuchi22: Não consegui entender o que ele quer que seja feito, enunciado muito ruim. É pra fazer o programa pedindo a nota de cada aluno e depois classificar com a nota da tabela?
guilhermepopolisilva: No caso ele quer um código em que 10 alunos atribuam uma nota para as aulas do professor, aí existe uma escala de satisfação com as aulas: 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. Após o sistema receber as 10 notas, é necessário fazer um calculo para mostrar a média das notas.
gabrielstuchi22: Ok. Agora sim da pra fazer hahahah. Já avisa pra ele começar a formular melhor os enunciados por favor.

Respostas

respondido por: gabrielstuchi22
0

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", &nota[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:


guilhermepopolisilva: muito obrigado Gabriel, me salvou
Perguntas similares