lunes, 4 de febrero de 2008

Metodo de la Burbuja

PARA ORDENAR NÚMEROS
//Instanciando y asignando datos al arreglo
int A[];
A=new int[5];
A[0]=12;
A[1]=15;
A[2]=18;
A[3]=8;
A[4]=24;
//Método de la burbuja para ordenar el arreglo A
for(int i=0;i<4;i++){
for(int k=0;k<4;k++){
if(A[k]>A[k+1]){
int x=A[k];
A[k]=A[k+1];
A[k+1]=x;
}
}
}
//Mostrando el arreglo A ordenado
for(int i=0;i<5;i++){ System.out.println(A[i]); }


PARA ORDENAR CADENAS

//Instanciando y asignando datos al arreglo
String A[];
A=new String[5];
A[0]="Erika";
A[1]="Luis";
A[2]="Juan";
A[3]="Elio";
A[4]="Maria";
//Método de la burbuja para ordenar el arreglo A
for(int i=0;i<4;i++){
for(int k=0;k<4;k++){
if(A[k].compareTo(A[k+1])>0){
String x=A[k];
A[k]=A[k+1];
A[k+1]=x;
}
}
}
//Mostrando el arreglo A ordenado
for(int i=0;i<5;i++){
System.out.println(A[i]);
}

martes, 22 de enero de 2008

Ejercicios

1.- Leer desde consola el nombre de un alumno, luego el año en que nació. Finalmente mostrar el Nombre del alumno en mayusculas mas su edad
2.- Leer desde consola 5 números, luego calcular el promedio del número mayor con el menor
3.- Leer un número de consola luego indicar cual es el ultimo dígito, tambien la suma de sus dígitos
4.- Leer dos datos de consola, luego indicar si ese número es multiplo de 7, multiplo de 9 y que sea par
5.- Leer desde consola el apellido paterno, materno y nombre, luego indicar los dos primeros carateres del apellido paterno mas los dos primeros caracteres del apellido materno mas el primer caracter del nombre.
6.- Leer desde consola 5 números e indicar inmediatemante si ese número es par o impar
7.- Leer desde consola 10 números, luego indicar número por número la cantidad de veces que se repite dicho número
8.- Leer un número desde consola, luego indicar si ese número es cuadrado perfecto
9.- Leer desde consola dos números que pertenecen a un rango. Luego indicar si todo ese rango esta entre 100 y 200.
10.- Leer desde consola dos números que son el numerador y denominador de una fracción. Mostrar en la salida la fracción simplificada
11.- Leer desde consola un número luego indicar si ese número termina en el digito 4 y sea multiplo de 8.
12.- Leer desde consola los lados de un triángulo. Calcular perimetro y el area de dicho triángulo