Comecei semana passada com o Visualg, e já estou dando cabeçada.
Peguei esse exercício na web:
“Escreva um programa que solicita 10 números ao usuário, através de um laço while, e ao final mostre qual destes números é o maior.”
E escrevi isso:
algoritmo "semnome"
// Função :
// Autor :
// Data : 30/05/2019
// Seção de Declarações
var
num,cont,maior,menor:inteiro
inicio
// Seção de Comandos
cont<-1
enquanto cont<10 faca
escreval("Digite 10 números aleatoriamente")
leia(num)
maior<-num
menor<-num
cont<-cont+1
escreval("Digite 10 números aleatoriamente")
leia(num)
se num>maior entao
maior<-num
fimse
se num<menor entao
menor<-num
fimse
cont<-cont+1
fimenquanto
escreval("O número maior é ",maior," e o número menor é ",menor)
fimalgoritmo
Testei digitando de 1 a 10.
A parte do número maior até que funcionou, mas o número menor está dando o 9.
Simplesmente não consigo entender porque não está dando certo.
kkkk