Professional Documents
Culture Documents
1º Passo
Você estudou Análise Combinatória logo, sabe o que é combinação dois a dois, mas
vamos lhe mostrar com figuras para recordar.
Suponha 3 variáveis: “a”, “b” e “c”, para o primeiro exemplo 4 variáveis: “a”, “b”,
“c” e “d”.
c) quando finalizar o passo “b” comece pela segunda variável. Não volte. Sempre para
baixo.
1
2º Passo
Você deverá incluir em seu código tantos if simples quantas forem as combinações.
3º Passo
2
4º Passo
Já aprendemos anteriormente a trocar variáveis de lugar (relembrado que
precisávamos de uma variável auxiliar para fazer a troca). Observe os trechos dentro
das estruturas para a ordenação de 3 variáveis, pois esperamos que você, baseado no
de 3, complete a ordenação com 4 variáveis.
3
5º Passo
O código completo.
Lembre- se: Esse programa é muito versátil porque, com uma única alteração, é
solução para 8 enunciados, não significando que não existam lógicas melhores em
alguns desses casos. Observe a próxima figura.
4
Claro que não deixaremos de apresentar o programa clássico de ordenação com if
composto e ifs aninhados e a saída.
Será que trocando > por < em todos os ifs, consigo exibir de forma decrescente?
O que você acha? Já tentou? Já buscou na internet e achou outra solução?