Informática, perguntado por gohbarbosa16, 1 ano atrás

faça um software em portugol que solicite ao usuário 10 números. Logo em seguida o software devera apresentar a media dos números digitados, o maior e o menor numero

Soluções para a tarefa

Respondido por bokomoko
0
Faria assim

menor_numero = +infinito (ou o maior valor possível)
maior_numero = -infinito (ou o menor valor possível)
soma = 0 

para i = 1 até 10 
    leia( novo_numero) 
    soma = soma + novo_numero
    se novo novo_numero < menor_numero entao menor_numero = novo_numero
    se novo_numero > maior_numero entao maior_numero = novo_numero
proximo i

escreva('Média é ' , soma/10) 
escreva('Maior numero é ', maior_numero)
escreva('Menor numero é ', menor_numero)

Dicas

Observe que iniciei a variável menor_numero com +infinito (ou o maior número possível). Assim, quando for lido o primeiro numero, seja lá qual for, ele vai ser o menor. A partir daí ele será comparado com os outros números

A mesma técnica foi usada com o maior_numero


Perguntas interessantes