Questão A
A cada trimestre o professor de uma disciplina precisa efetuar o cálculo da média de seus alunos. Neste contexto, faça um algoritmo que receba três notas e calcule a média ponderada destas notas, sendo seus pesos 3.5, 4.5 e 2, respectivamente. Após informe se o aluno foi aprovado, se está em recuperação ou reprovado.
Soluções para a tarefa
Respondido por
2
Considerando um critério de aprovação de 60%, segue o código em C.
Notas informadas de 0 a 10.
#include <stdio.h>
int main(void)
{
float notas[3];
float pesos[] = {3.5, 4.5, 2};
float soma_pesos = 0;
float media = 0;
for(int i = 0; i < 3; i++)
{
printf("Informe a nota da %dª Prova: ",i+1);
scanf("%f",¬as[i]);
}
for(int i = 0; i < 3; i++)
{
media += (notas[i]*pesos[i]);
soma_pesos += pesos[i];
}
media = media/soma_pesos;
if(media >= 6)
printf("A média do Aluno é: %.2f. [APROVADO]", media);
else if(media < 6 && media >=4)
printf("A média do Aluno é: %.2f. [RECUPERAÇÃO]", media);
else
printf("A média do Aluno é: %.2f. [REPROVADO]", media);
}
Notas informadas de 0 a 10.
#include <stdio.h>
int main(void)
{
float notas[3];
float pesos[] = {3.5, 4.5, 2};
float soma_pesos = 0;
float media = 0;
for(int i = 0; i < 3; i++)
{
printf("Informe a nota da %dª Prova: ",i+1);
scanf("%f",¬as[i]);
}
for(int i = 0; i < 3; i++)
{
media += (notas[i]*pesos[i]);
soma_pesos += pesos[i];
}
media = media/soma_pesos;
if(media >= 6)
printf("A média do Aluno é: %.2f. [APROVADO]", media);
else if(media < 6 && media >=4)
printf("A média do Aluno é: %.2f. [RECUPERAÇÃO]", media);
else
printf("A média do Aluno é: %.2f. [REPROVADO]", media);
}
jvsilvictorox7rfj:
Dá uma atualizada na página, ajustei o finalzinho ali...
Perguntas interessantes
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
ENEM,
1 ano atrás