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 ?
Soluções para a tarefa
Respondido por
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.
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