• Matéria: Matemática
  • Autor: nayalves7
  • Perguntado 7 anos atrás

Preciso desenvolver um algoritmo que seja capaz de receber (ler) três valores numéricos reais. Ao final, seu algoritmo deverá exibir os números informados pelo usuário em ordem não-decrescente (crescente).

Respostas

respondido por: andre19santos
0

O algoritmo será como abaixo. Ele consiste em determinar o menor valor, primeiro comparando a com os demais, caso a não seja o menor, ele compara b com os demais, caso b não seja o menor, determina-se que c é o menor. A partir disso, testa-se qual dos outros dois valores é o menor e os escreve na ordem.

leia (a, b, c)

se (a < b) e (a < c) então

  se (b <= c) então

       escreva (a, b, c)

  senão

 se (b > c) então

       escreva (a, c, b)

senão

  se (b < a) e (b < c) então

      se (a <= c) então

          escreva (b, a, c)

      senão

          se (a > c) então

             escreva (b, c, a)

  senão

       se (a <= b) então

          escreva (c, a, b)

       senão

          escreva (c, b, a)

Perguntas similares