@@ -0,0 +1,1034 @@
+public class TestaOrdenacao %7B%0A%0A  public static void main(String%5B%5D args) %7B%0A%0A    Produto produtos%5B%5D = %7B%0A      new Produto(%22Lamborghini%22, 1000000),%0A      new Produto(%22Jipe%22, 46000),%0A      new Produto(%22Bras%C3%ADlia%22, 16000),%0A      new Produto(%22Smart%22, 46000),%0A      new Produto(%22Fusca%22, 17000)%0A    %7D;%0A%0A    for(int atual = 0; atual %3C produtos.length; atual++) %7B%0A      int menor = buscaMenor(produtos, atual, produtos.length - 1);%0A      Produto produtoAtual = produtos%5Batual%5D;%0A      Produto produtoMenor = produtos%5Bmenor%5D;%0A      produtos%5Batual%5D = produtoMenor;%0A      produtos%5Bmenor%5D = produtoAtual;%0A    %7D%0A%0A    for(Produto produto : produtos) %7B%0A      System.out.println(produto.getNome() + %22 custa %22 + produto.getPreco());%0A    %7D%0A%0A  %7D%0A%0A  private static int buscaMenor(Produto%5B%5D produtos, int inicio, int termino) %7B%0A    int maisBarato = inicio;%0A    for(int atual = inicio; atual %3C= termino; atual++) %7B%0A      if(produtos%5Batual%5D.getPreco() %3C produtos%5BmaisBarato%5D.getPreco()) %7B%0A        maisBarato = atual;%0A      %7D%0A    %7D%0A    return maisBarato;%0A  %7D%0A%0A%7D%0A

Insert new files, Alura, Projeto de Algoritmos 1, Aula 19