Claro! Segue abaixo um exemplo de algoritmo em PORTUGOL para encontrar o maior e o menor número de uma série de números positivos fornecidos pelo usuário através do teclado: ``` algoritmo "Maior e Menor número" var numero, maior, menor: inteiro inicio escreva("Digite um número positivo: ") leia(numero) maior <- numero menor <- numero enquanto numero <> -1 faca se numero > maior entao maior <- numero fimse se numero < menor entao menor <- numero fimse escreva("Digite outro número positivo ou -1 para sair: ") leia(numero) fimenquanto escreva("O maior número digitado foi: ", maior) escreva("O menor número digitado foi: ", menor) fimalgoritmo ``` Neste algoritmo, o usuário deve digitar um número positivo e, em seguida, o programa armazena esse número nas variáveis "maior" e "menor". Em seguida, o programa entra em um loop enquanto o número digitado for diferente de -1. Dentro do loop, o programa verifica se o número digitado é maior ou menor do que o número armazenado nas variáveis "maior" e "menor". Se o número digitado for maior do que o número armazenado em "maior", o programa atualiza o valor de "maior". Se o número digitado for menor do que o número armazenado em "menor", o programa atualiza o valor de "menor". Quando o usuário digita -1, o programa sai do loop e exibe o maior e o menor número digitado.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar