domingo, 5 de dezembro de 2010

5. Faça um algoritmo que leia as 3 notas de um aluno e calcule a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente.

algoritmo “Calcula a média ponderada”
  var
   nota1, nota2, nota3, media:real
 inicio
    escreva (“Digite a nota 1:”)
    leia (nota1)
    escreva (“Digite a nota 2:”)
    leia (nota2)
    escreva (“Digite a nota 3:”)
    leia (nota3)
    media<-((nota1*2)+(nota2*3)+(nota3*5))/10
    escreva (“A média ponderada é”, media:5:2)
 fimalgoritmo

19 comentários:

  1. por que no campo ''escreva (“A média ponderada é”, media:5:2)'', é dividido por 2 ?

    ResponderExcluir
  2. por que no campo ''escreva (“A média ponderada é”, media:5:2)'', é dividido por 2 ?

    ResponderExcluir
  3. acho que foi um erro ! ele deve ter se baseado em outro algorítimo já com os resultados das notas

    ResponderExcluir
  4. nao esta dividindo. ele esta dando espaço 5 com 2 casas decimais na nota. é uma coisa assim. se ele estivesse dividindo nao iria ser dentro do escreva e tambem seria "/"

    ResponderExcluir
  5. Queria entender pq coloca dois parênteses de início?

    ResponderExcluir
  6. obrigado demais, você é o cara! Homem de ferro morre no final do vingadores!

    ResponderExcluir
  7. vlw man, me ajudou muito! o Capitão américa levanta o martelo do thor e dá uma surra no Thanos

    ResponderExcluir
  8. tá errado isso ae kkkk quase ne jogou no mato em plena recuperação pô o certo é :
    (TÁ FALTANDO UMA VARIAVEL)
    algoritmo “Calcula a média ponderada”
    var
    nota1, nota2, nota3, media, mediapond:real
    inicio
    escreva (“Digite a nota 1:”)
    leia (nota1)
    escreva (“Digite a nota 2:”)
    leia (nota2)
    escreva (“Digite a nota 3:”)
    leia (nota3)
    media<-((nota1*2)+(nota2*3)+(nota3*5))
    mediapond<-media/10
    escreva (“A média ponderada é”, mediapond)
    fimalgoritmo

    ResponderExcluir
  9. float nNota1, nNota2, nNota3, nMedia, nMedia_ponderada;
    printf("Digite a primeira nota:\n");
    scanf("%f", &nNota1);
    printf("Digite a segunda nota:\n");
    scanf("%f", &nNota2);
    printf("Digite a terceira nota:\n");
    scanf("%f", &nNota3);
    nMedia=((nNota1*2)+(nNota2*3)+(nNota3*5));
    nMedia_ponderada=(nMedia/3);
    printf("A média ponderada é: %.1f\n", nMedia_ponderada);

    OBS: Não esqueçam de colocar o ínicio e o final do algoritmo. :)

    ResponderExcluir
  10. JAVASCRIPT

    console.clear()
    const prompt = require("utils/prompt")

    var nota1 = prompt("Digite sua primeira nota: ", "number")
    var nota2 = prompt("Digite sua segunda nota: ", "number")
    var nota3 = prompt("Digite sua terceira nota: ", "number")

    mediafinal = ((nota1*2)+(nota2*3)+(nota3*5))/10
    console.log("Sua média ponderada final é de ", (mediafinal).toFixed(2))

    ResponderExcluir
  11. mim ajudou muito na atividade avaliativa de logica e tecnicas programaçao

    ResponderExcluir