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

como e a estrutura de algorítimo cuja função e colocar três números em ordem crescente?????


ComputaçãoEng: ta, mas o usuario quem vai dizer os numeros ou podem ser aleatórios ?
homem821p7prhe: o usuário vai determinar os números
ComputaçãoEng: linguagem de programação específica ?

Soluções para a tarefa

Respondido por bokomoko
0
primeiro você tem que obter os 3 valores, isso significa uma série de 3 escreval() seguidos de leia(). Um para cada variável, chamemo-as de a, b e c

Em seguida, começam os se's. Um ninho de se's bem chatinho
para definir o maior valor
se a > b e a > c , a é o maior. Então vamos ver quem é o segundo maior
    se b > c, b é o segundo maior, portanto a sequencia é c,b, a
Senão (se a nao  for o maior), temos que testar se é b ou c
    se b > c, então b é o maior, resta saber quem é o segundo maior
         se a > c então é o segundo maior, então a ordem é c, a, b
    senao significa que c é o maior, temos que testar quem é o segundo
          se a > b entao a ordem é b, a, c
          senao a ordem é a, b, c 

Concorda que existem essas possibilidades ? 
a < b < c 
a < c < b
b < c < a
b < a < c
c <  a < b
c <  b < a

Experimente.

Perguntas interessantes