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

SOMAR 5 VALORES, MOSTRAR O MAIOR E O MENOR VALOR DIGITADO


marcospvh

Pergunta

Olá galera. Tenho o seguinte algoritmo no visualg. Este algoritmo mostra cinco valores digitados, soma estes cinco valores, mostra o resultado da soma e mostra qual foi o maior número digitado.

algoritmo "soma e mostra o maior valor digitado"
var
   contador, valor, soma, maior: inteiro
inicio
      contador <- 1
      soma <- 0
      enquanto (contador <= 5 ) faca
               escreva ("digite o valor: ")
               leia (valor)
               se (valor > maior) então
                    maior <- valor
               fimse
               soma <- soma + valor
               contador <- contador + 1
      fimenquanto
      escreval ("a soma total foi: ",soma)
      escreval ("maior número digitado: ",maior)
fimalgoritmo

agora quero saber como usar este mesmo algoritmo para mostrar também qual foi o menor número digitado.

OBS: DEVE-SE MANTER A ESTRUTURA "ENQUANTO....FACA".

Conto com voces!!!!

Obrigado.


             

Editado por marcospvh
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Se te responder á pergunta não estou a seguir os propositos de haver um forum ("ajudar").

Mas já que você até meteu uma linha a dizer "OBS:", eu vou fazer o trabalho que o teu professor te deu. Não, para te ajudar, mas pelo simples caso de você não conseguir chegar lá por si mesmo... por alguma razão.

algoritmo "soma e mostra o maior valor digitado"
var
   contador, valor, soma, maior, menor, primeiro: inteiro

    
inicio
      contador <- 1
      soma <- 0

     primeiro <- 0
      enquanto (contador <= 5 ) faca
               escreva ("digite o valor: ")
               leia (valor)

               se (primeiro == 0)

                     menor <- valor

                     primeiro = 1

               se (valor > maior) então
                    maior <- valor
               fimse


               se (valor < menor) então
                    menor <- valor
               fimse


               soma <- soma + valor
               contador <- contador + 1
      fimenquanto
      escreval ("a soma total foi: ",soma)
      escreval ("maior número digitado: ",maior)

      escreval ("menor número digitado: ",menor)
fimalgoritmo

 

Editado por CyberGate
Link para o comentário
Compartilhar em outros sites

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,3k
    • Posts
      652,2k
×
×
  • Criar Novo...