ramon Postado Abril 18, 2009 Denunciar Share Postado Abril 18, 2009 Tenho como obter a media ponderada de duas provas da seguinte formanota1 = 7nota2 = 5peso1 = 33peso2 = 67 mediaPonderada = (nota1 * peso1 + nota2 * peso2) / (peso1 + peso2)belezase a mediaponderada ficar abaixo de 6 o aluno tem que fazer uma prova de recuperacao porem preciso informar ao aluno qual o minimo que ele tem que tirar na nota2 para que ele possa ter uma media ponderada 6Como fazer isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 18, 2009 Denunciar Share Postado Abril 18, 2009 Você pode fazer assim:nota1=7 nota2=5 peso1=33 peso2=67 total=(nota1*peso1+nota2*peso2)/(peso1+peso2) if (total<60) then msgbox "Você precisa de " & (100-nota1*peso1)/peso2 & " na segunda prova para passar" else msgbox "Você passou !" end if Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ramon Postado Abril 18, 2009 Autor Denunciar Share Postado Abril 18, 2009 não seria bem isso que eu queriaTipo eu sei que eu substituir lá em nota 2 em vez de 5 eu colocar 5,6 eu vou ter media 6 corretoentão o que eu quero é descobrir quanto eu preciso lá no valor inicial de nota2 para que eu tenha uma media 6 entendeu? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 18, 2009 Denunciar Share Postado Abril 18, 2009 Então...O código faz exatamente isso !Teste aí e qualquer dúvida posta aqui ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ramon Postado Abril 18, 2009 Autor Denunciar Share Postado Abril 18, 2009 Testei aqui e me retorna uma mensagem com 1,9 sendo que o certo seria 5,6 para me dar a mediafinal acima de 6Tem alguma coisa errada ali Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ramon Postado Abril 18, 2009 Autor Denunciar Share Postado Abril 18, 2009 (editado) Descobribasta fazer isso aquinota2 = (6 * (peso1 + peso2)) - (nota1 * peso1)nota2 = nota2 / 67De qualquer forma valeu pela ajuda Editado Abril 18, 2009 por ramon Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ramon
Tenho como obter a media ponderada de duas provas da seguinte forma
nota1 = 7
nota2 = 5
peso1 = 33
peso2 = 67
mediaPonderada = (nota1 * peso1 + nota2 * peso2) / (peso1 + peso2)
beleza
se a mediaponderada ficar abaixo de 6 o aluno tem que fazer uma prova de recuperacao porem preciso informar ao aluno qual o minimo que ele tem que tirar na nota2 para que ele possa ter uma media ponderada 6
Como fazer isso?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.