Rotciv 2 Postado Agosto 28, 2009 Share Postado Agosto 28, 2009 Mais um código simples que põe os números em ordem crescente =) /** * @(#)OrdemCrescente.java * * * @author Victor Queiroz * @version 1.00 2009/8/28 */ import java.util.Scanner; public class OrdemCrescente { public static void main(String args[]) { Scanner entrada=new Scanner(System.in); System.out.print("Insira o valor do primeiro número: "); double a=entrada.nextDouble(); System.out.print("Insira o valor do segundo número: "); double b=entrada.nextDouble(); System.out.print("Insira o valor do terceiro número: "); double c=entrada.nextDouble(); if (a==b && b==c && c==a){ System.out.print("Não é possível realizar uma ordem crescente!"); // Todos iguais } else { if ((a<=b) && (a<=c) && (b<=c)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", a, b, c); // A: Quando B for menor que C } else if ((a<=b) && (a<=c) && (c<=b)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", a, c, b); // A: Quando C for menor que B } else if ((b<=a) && (b<=c) && (c<=a)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", b, c, a); // B: Quando C for menor que A } else if ((b<=a) && (b<=c) && (a<=c)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", b, a, c); // B: Quando A for menor que C } else if ((c<=a) && (c<=b) && (a<=b)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", c, a, b); // C: Quando A for menor que B } else if ((c<=a) && (c<=b) && (b<=a)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", c, b, a); // C: Quando B for menor que A } } } // fecha main } // fecha public class Link para o comentário Compartilhar em outros sites More sharing options...
noobinhu 38 Postado Setembro 5, 2009 Share Postado Setembro 5, 2009 Po cara que trabalhão, estuda matrizes/arrays, e utilize funções delas para ordenar ítens... Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados