segunda-feira, 11 de maio de 2015

Faça uma função que receba três notas de um aluno e os pesos de cada uma das provas. A, a função deve calcular e retornar a média ponderada das notas do aluno.




#include <stdio.h>
#include <stdlib.h>

float media(float n1,float n2,float n3,int p1,int p2,int p3);

    main()
{
    float n1=0.0,n2=0.0,n3=0.0,res=0.0;
    int p1,p2,p3;
    printf("Digite a Primeira Nota: ");
    scanf(" %f",&n1);
    printf("Qual peso da Primeira Nota: ");
    scanf("%d",&p1);
    printf("Digite a Segunda Nota: ");
    scanf(" %f",&n2);
    printf("Qual peso da Segunda Nota: ");
    scanf("%d",&p2);
    printf("Digite a Terceira Nota: ");
    scanf(" %f",&n3);
    printf("Qual peso da Terceira Nota: ");
    scanf("%d",&p3);
    fflush(stdin);
    res = media(n1,n2,n3,p1,p2,p3);
    printf("\n A Media do Aluno: %6.2f\n",res);
}
float media(float n1,float n2,float n3,int p1,int p2,int p3)
{
    float m;
    m=(((p1*n1)+(p2*n2)+(p3*n3))/(p1+p2+p3));
    return m;
}

Nenhum comentário:

Postar um comentário