Olá, pessoal, tudo bem?
Estou estudando lógica de programação com pseudocódigo no Visualg e tenho o seguinte problema:
Mostre a soma dos valores digitados e o menor valor entre eles.
Então, se eu digitar, por exemplo: 2 3 4 Soma: 9 Menor valor entre eles: 2
Acontece que pelo pseudocódigo que digito, o menor valor sempre dá ZERO. Alguém consegue me ajudar a entender o erro, por favor?
Algoritmo "contadornumerico"
Var
contador, numero, soma, menorNumero: Inteiro
Inicio
contador <- 1
soma <- 0
Enquanto (contador <= 3) faça
Escreval("Digite um número: ")
Leia(numero)
Se(numero < menorNumero) então
menorNumero <- numero
FimSe
soma <- soma + numero
contador <- contador + 1
FimEnquanto
Escreval("A soma dos valores é de ", soma)
Escreval("O menor valor digitado é ", menorNumero)
Fimalgoritmo
Muito obrigado!