jueves, 4 de noviembre de 2010

Ordenador de numeros de mayor a menor en Java

Este es un pequeño programa para novatos, ya que tiene un cierto grado de aplicacipones condicionales anidadas y una logica muy especifica con respecto a su estructura.

watch it here ¡¡

/* ESTE PROGRAMA IMPRIME POR PANTALLA el numero mayor de tres ingresados */
import java.lang.*;
import java.io.*;

public class tresnumeros{
public static void main(String arg[])throws IOException{
int mayor = 0;
int medio = 0;
int menor = 0;

BufferedReader in =new BufferedReader(new InputStreamReader(System.in));

System.out.print ("ingrese el primer valor = ");
int a=Integer.parseInt(in.readLine());
System.out.print ("ingrese el segundo valor= ");
int b=Integer.parseInt(in.readLine());
System.out.print ("ingrese el tercer valor = ");
int c=Integer.parseInt(in.readLine());

if(a>b && a>c)

if (b>c){
mayor = a; medio=b; menor= c;
}
else {
mayor = a; medio=c; menor =b;
}


if(b>a && b>c)
if(a>c){
mayor = b; medio = a; menor= c;
}

else {
mayor = b; medio = c; menor = a;
}


if(c>a && c>b)
if(a>b){
mayor=c; medio = a; menor = b;
}
else {
mayor=c; medio = b; menor=a;
System.out.println ("El orden de los numeros de mayor a menor es = " + mayor+ "-" +medio+ "-" +menor);
}
}


java enjoy . att : Giovanet13