Faça um aplicativo que receba três notas de um
aluno e os pesos de cada uma das provas. A função
deve calcular e retornar a média ponderada das
notas do aluno.
fqpl059:
Qual a linguagem de programação?
Soluções para a tarefa
Respondido por
3
Resposta:
#include <stdio.h>
float media(float n1, float n2, float n3, int peso1, int peso2, int peso3){
float med=0;
int soma=0;
n1 = n1 * p1;
n2 = n2 * p2;
n3 = n3 * p3;
soma = p1 + p2 + p3;
med = n1 + n2 + n3 / soma;
return med;
}
int main(){
float n1=0, n2=0, n3=0;
int p1=0, p2=0, p3=0, i;
printf("Digite a nota 1:");
scanf("%f", &n1);
printf("Digite o peso da nota 1:");
scanf("%d", &p1);
printf("Digite a nota 2:");
scanf("%f", &n2);
printf("Digite o peso da nota 2:");
scanf("%d", &p2);
printf("Digite a nota 3:");
scanf("%f", &n3);
printf("Digite o peso da nota 3:");
scanf("%d", &p3);
float res = media(n1, n2, n3, p1, p2, p3);
printf("A média do aluno é: %.2f", res);
return 0;
}
Perguntas interessantes
Matemática,
7 meses atrás
Geografia,
7 meses atrás
Português,
7 meses atrás
Química,
10 meses atrás
Matemática,
10 meses atrás
Geografia,
1 ano atrás
Filosofia,
1 ano atrás