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
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
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
Inglês,
9 meses atrás
Matemática,
9 meses atrás
Inglês,
9 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás