Olá. Eu tenho um exercício que é o seguinte: Eu fiz uma repetição, que ele te pergunta números, no final ele soma esses números, e mostra o maior valor. Porém eu preciso criar uma variável que me mostre o MENOR valor digitado. E nisso eu realmente empaquei.
(E se alguém me explicar a parte de >como< ele "acha" o maior valor, eu ficaria agradecido porque eu entendi mais ou menos.
algoritmo "semnome"
var
N, V, S, MV, NV : Real //MV - Maior valor, NV - Menor Valor
inicio
N <- 1
S <- 0
Enquanto (N <= 5) faca
Escreva ("Digite o", N ,"º valor: ")
Leia (V)
Se (V > MV) então
MV <- V
FimSe
Se (N = 1) então
NV <- N
SeNao
Se (N = NV) então
NV <- N
FimSe
FimSe
S <- S + V
N <- N + 1
FimEnquanto
Escreval ("O total dos valores digitados é:", S)
Escreval ("O maior valor digitado foi:", MV)
Escreva ("O menor valor digitado foi:", NV)
fimalgoritmo
Eu suponho que seja algum erro relacionado a essa parte, sempre que ele "mostra" o menor valor, ele sempre o coloca como sendo 1.
Se (N = 1) então
NV <- N
SeNao
Se (N = NV) então
NV <- N
FimSe
FimSe
Se alguém puder me dar uma luz, eu agradeço. ._.