Andre0111 0 Denunciar post Postado Agosto 7, 2016 var min,max,i,n:inteiro inicio min<-9999999 max<--999999 para i de 1 ate 5 faca escreval ("Digite um número") leia(n) se (n<min) entao min<-n fimse se (n>max) entao max<-n fimse fimpara escreval("O menor número digitado foi:",min) escreval("O maior número digitado foi:",max) fimalgoritmo Pessoal, Eu estou tentando entender a parte de: min<-9999999 se (n<min) entao min<-n Qualquer número digitado (até o limite definido) será menor que min(9999999). Então como ele consegue definir o menor valor através dessas linhas? Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Agosto 8, 2016 Isso é um inicializador, o minimo sempre vai ser o primeiro número que for digitado para depois ser substituido por N, serve apenas para o programa não comparar com nada, pois a lógica para verificação se está ou não preenchido tmaria mais tempo que fazer algo simples como esse. Compartilhar este post Link para o post Compartilhar em outros sites
Andre0111 0 Denunciar post Postado Agosto 8, 2016 Consegui entender Exemplo: min<-100 max<-0 1ªloop n<-10 se (10<100) entao min<-10 fimse se(10>0) entao max<-10 fimse min<-10 max<-10 2º loop n<-20 se (20<10) entao min<-20 fimse se(20>10) entao max<-20 fimse min<-10 max<-20 E assim por diante Muito obrigado pela ajuda Compartilhar este post Link para o post Compartilhar em outros sites