linguagem - portugol
Soluções para a tarefa
Resposta:
não intedi, qual e a pergunta?
média que ele obteve na disciplina.
Console
Digite sua primeira nota: 10
Digite sua segunda nota: 8,5
Digite sua terceira nota: 8,5
Sua média foi 9
Resposta:
1ªmaneira
programa
{
funcao inicio()
{
inteiro a[3],media = 0,quant = 0
para(inteiro i = 0; i < 3; i++){
escreva("Informe a nota do aluno ",i+1," : ")
leia(a[i])
quant++
media = (a[i] + media)
}
media = media / quant
escreva("A média das notas foi : ", media)
}
}
2ªmaneira
também da para fazer assim:
programa
{
funcao inicio()
{
inteiro n1,n2,n3,media = 0,i=0
escreva("Informe a nota do aluno ",i+1,":")
leia(n1)
escreva("Informe a nota do aluno ",i+2,":")
leia(n2)
escreva("Informe a nota do aluno ",i+3,":")
leia(n3)
media = (n1+n2+n3)/3
escreva("A média das notas foi : ", media)
}
}
não sei qual assunto está estudando ,por isso coloquei dos dois modos pois podes não ter visto vetores ainda
Explicação:
na funcao inicio adicionei três variáveis do tipo inteiro, sendo elas( a[3] que é um vetor de três posições. media inicializada com zero. e quant também inicializada com zero.
usei logo em seguida o laço para para começando em zero e finalizado no 2, em seguida lendo o vetor a no índice do laço ,dentro do laço coloquei a variável quant++ ,para contar quantos números que foram imputados, ainda dentro do laço recebi em media ,a media + o vetor na posição i.
fora do laço recibi em media , a media(a soma dos valores )/ por quant(a quantidade)
e por fim escrevi o valor de media ao console