Informática, perguntado por phf98, 1 ano atrás

Construa uma solução em pseudocódigo(portugol) que contenha uma sub-rotina que receba três notas de um aluno como
parâmetro e uma letra. Se a letra for A, a sub-rotina deverá calcular a média aritmética das notas dos alunos; se
for P, deverá calcular a média ponderada, com os pesos 5, 3 e 2. A média calculada deverá ser devolvida ao
programa principal para, então, mostrada.

Alguem pffff


EvandroMoraes: Olá posso te ajudar, você sabe fazer funções já?

Soluções para a tarefa

Respondido por EvandroMoraes
0
inicio
real n1, n2, n3, media
caractere letra, tipo

    aritimetica(n1,n2,n3)
        media <- n1+n2+n3/3
        retorne media
        
    ponderada(n1,n2,n3)
        media <- (n1*5+n2*3+n3*2)/10
        retorne media

    escreva("Insira a nota 1: ")
    leia(n1)
    escreva("Insira a nota 2: ")
    leia(n2)
    escreva("Insira a nota 3: ")
    leia(n3)
    escreva("Insira o tipo de média A(aritimetica) ou P(ponderada): ")
    leia(letra)

    escolha(letra)
        caso"A"
        media<-aritimetica(n1,n2,n3)
        tipo<-"aritmética"
        
        caso"P"
        media<-ponderada(n1,n2,n3)
        tipo<-"ponderada"
    fimescolha
    
    escreva ("A média ",tipo," é ",media)
fim
Perguntas interessantes