Ir para conteúdo
Fórum Script Brasil
  • 0

[DUVIDA] VisualG - MEDIA de x numeros


capoia

Pergunta

Boa tarde, sou novo por aqui , comecei a fazer sistema da informação a pouco tempo .
Na aula de ontem o professor pediu pra fazermos um exercício em portugol que recebe x números , e depois faz a media dos mesmos ( e quando quiser parar e receber a media a pessoa digita -1)
Eu fiz praticamente todo , ta tudo correto , só não consigo fazer com q os valores que a pessoa coloca vão se somando... eu tentei colocar:
valores <- valores+valores para ele pegar o valor q a pessoa colocou e somar com o valor novo ... mas não sei porque quando coloco isso ele entra em looping e quando digito -1 ele n para , continua pedindo pra digitar os valores...
Não sei se entenderam oque quis dizer , mas preciso q o algoritmo receba um valor , guarde esse valor na variável "valores" depois quando for repetir o laço pela segunda vez ele pegue esse valor armazenado e some com o valor novo e assim sucessivamente , o problema e q eu não sei quantos valores a pessoa vai por é infinito ... por isso não posso por simplesmente n1+n2 , é um variável com outra variável...
espero que possam me ajudar.
meu código ficou assim :

Algoritmo "Valores e Média"
// Linguagem e Lógica de Programação 
//  
// Descrição   : Recebe x valores e calcula a média
// Autor(a)    : Wellington Capoia
// Data atual  : 20/4/2016
Var
// Seção de Declarações das variáveis 
media, valores, cont, resultado, valoressomados:  real


Inicio
// Seção de Comandos, procedimento, funções, operadores, etc... 
cont <- 0
valores <- 0
escreval ("Algoritmo para receber um numero x de valores e calcular média")
escreval ("Para para calcular a média digite -1 a qualquer momento")
enquanto valores <> -1 faca

         escreval ("Digite os valores:")
         leia (valores)
         valores <- valores+valores
         cont <- cont+1
fimenquanto
escreval ("valores somados", valoressomados)
cont <- cont-1
escreval ("Valores digitados:", cont)
resultado <- valoressomados/cont
escreval ("A média dos valores é:", resultado)

Fimalgoritmo

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...