Java - ayuda con programacion

   
Vista:

ayuda con programacion

Publicado por maria cristina (1 intervención) el 08/02/2011 18:29:37
ayudaaaaa con estos ejercicios no entiendo mucho apenas estoy iniciando carrera ,, si hay alguien que me pueda explicar muchas gracias se lo agradezco

1. Realice una aplicación JAVA que capture la información para un arreglo de (n) números decimales, posteriormente organice y muestre los elementos de menor a mayor y viceversa.
2. Realice una aplicación JAVA que capture la información de un numero de (n) estudiantes que pertenecen a la institución, este debe capturar dentro de un arreglo la información necesaria del nombre, código y edad. Posteriormente por medio de un algoritmo de búsqueda lineal debe responder afirmativa mente si el nombre y el código ingresados para la búsqueda se encuentran en el arreglo. Igualmente debe buscar por medio de un algoritmo de búsqueda binaria la edad de un estudiante, y responder afirmativa o negativamente, según el caso.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE: ayuda con programacion

Publicado por anonimouse (11 intervenciones) el 09/02/2011 15:06:23
Maria, los problemas no estan tan dificiles pero si estan un poquito largos y no hay muhcas personas con el tiempo disponible para ayudarle a hacer eso, le recomiento que mire las notas de clase y tambien puede investigar sobre Array.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: ayuda con programacion

Publicado por aitor (86 intervenciones) el 09/02/2011 23:52:36
import java.util.Scanner;

/**
*
* @author Aitor_@hotmail.es
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
/*
StringBuilder as = new StringBuilder("aitor");

as.append(" ");
as.setCharAt(0, 'A');

// String miString = " Picando Código ";
//miString.trim(); //método para acortar los espacios
System.out.println(as.capacity());
//System.out.println(as.);
System.out.println(as.reverse());

*/

System.out.println("Introduce numeros");
int n = new Scanner(System.in).nextInt();
int numeros[] = new int[n];
for (int i = 0; i < numeros.length; i++) {
System.out.println("introduce el numero " + (i + 1));
numeros[i] = new Scanner(System.in).nextInt();
}
System.out.println();

selDirecta(numeros);

for (int i = 0; i < numeros.length; i++) {
System.out.println(numeros[i]);
}
}

public static void selDirecta(int v[]) {
int min, indice;
for (int i = 0; i < v.length - 1; i++) {
// calcular la posición del mínimo de v[i..v.length-1]
min = v[i];
indice = i;
for (int j = i + 1; j < v.length; j++) {
if (v[j] < min) {
min = v[j];
indice = j;
}
}
// en min está el mínimo de v[i..v.length-1]
// y en indice su posición
// intercambiar v[i] con v[indice]
v[indice] = v[i];
v[i] = min; // desde 0 a i están ordenados
}
// array ordenado desde 0 hasta v.length-1
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar