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.
jvsilvictorox7rfj:
Qual o critério de aprovação/reprovação ? 50% ? 60% ?
Respostas
respondido por:
5
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
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
printf("A média do Aluno é: %.2f. [REPROVADO]", media);
}
N1, N2, N3, R: real
inicio
Escreva("Primeira Nota: ")
Leia(N1)
Escreva("Segunda Nota: ")
Leia(N2)
Escreva("Escreva a Terceira Nota: ")
Leia(N3)
R <- N1+N2 / 2
Escreval("A media foi", R)
Se (R >=6) entao
Escreva("Aluno aprovado")
Senao
Se (R >= 1) e (R <6) entao
Escreval("Aluno ficou de recuperaçao")
Senao
Escreval ("Aluno Reprovado")
FimSe
FimSe
fimalgoritmo
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás