Faça um programa em Visualg que leia, enquanto não for digitado o número 9999, valores (inteiros ou reais) e
calcule sua média. (Ex.: Leia: 5, Leia: 2, Leia: 3,Leia: 10, Leia: 9999 ----- media: (5+2+3+10) / 4
= 5). Escrever o resultado na tela.
Soluções para a tarefa
Respondido por
1
Resposta: Tenho a resposta e pode ser testada no PortugolStudio
Não gosto do VisualG, más a lógica é a mesma!
Explicação:
//declarando e zerando todas as variáveis
real numero=0,cont=0,media=0
enquanto(numero!=9999){
escreva("Entre com número, ou (9999 pra finalizar):")
leia(numero)
cont++
media=(media+numero)
limpa()
}
//Diminuir 1 na variavel cont
cont=cont-1
//subtrair 9999 da variável media
media=media-9999
//pronto, agora a formula está correta
//exemplo se digitar (2+2+2)/3=2 *media=2)
media=media/cont
//saber quantas vezes o loop se repetiu
escreva("\nContador se repetiu "+(cont+1)+" vezes")
escreva("\nA média é :"+media)
Perguntas interessantes
Ed. Física,
5 meses atrás
ENEM,
5 meses atrás
Matemática,
5 meses atrás
Filosofia,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
10 meses atrás
calcule sua média. (Ex.: Leia: 5, Leia: 2, Leia: 3,Leia: 10, Leia: 9999 ----- media: (5+2+3+10) / 4
= 5). Escrever o resultado na tela.