Juego ejercicios #2 [Java]

Iniciado por Amerikano|Cls, 25 Enero 2010, 21:21 PM

0 Miembros y 1 Visitante están viendo este tema.

Amerikano|Cls

A raiz del post de nuestro compañero Masita, se me ocurrio la idea de crear este hilo para hacer la misma actividad planteada. Propondre un ejercicio inicial y quien sea el primero en resolverlo correctamente propondra el siguiente y asi ;).

PD: No me llamen copion ni nada de eso, por eso antes pedi el consentimiento de Masita  ;)

Primer ejercicio (Algo sencillo para empezar  ;D):

Crear un metodo que dado un array de numeros, y un numero cualquiera, buscar este elemento en el array y eliminarlo del mismo, en caso de no estar mostrar un mensaje.

-----------------------------------------------------

Ojala se animen tambien a postear, para ir aumentando el nivel de dificultad de los ejercicios.

Salu2 y suerte!!!







Mi blog:
http://amerikanocls.blogspot.com

Leyer

#1
WTF!  :(  no habia visto este post creo quisas estaria mejor en la sección de java :P

Bueno start
Solucion 1
PD: especifica un poco mas

Código (java) [Seleccionar]
import java.util.Scanner;
public class Test {
static void vi(int array[], int request){
boolean found = false;
for(int j=0;j<array.length;j++){
if(array[j]==request){
array[j] = 0; found = true;
System.out.println("Is OK");
}
}
if(!found){
System.err.println("Not Found: "+request);
}
}
public static final int MAX = 4;
public static void main(String[] args) {
final Scanner scanner = new Scanner(System.in);
int []array = new int[MAX];
for(int index=0;index<array.length;index++){
System.out.print("Element Nro["+index+"]"+": ");
array[index] = scanner.nextInt();
}
System.out.println("-------------------------------");
System.out.print("Remove value: ");
int request = scanner.nextInt();
vi(array,request);
}
}

[Consola]
Element Nro[0]: 30
Element Nro[1]: 2
Element Nro[2]: 3
Element Nro[3]: 10
-------------------------------
Remove value: 10
Is OK

[/consola]

aver este
------------------------------------------------------------------------------
Ejercicio Nro 2
Crear  un arreglo  y llenarlo , indicar cual es el numero mayor de los que se an metido, el tamaño y los numeros del arreglo seran dados por el usuario, crean un metodo que haga el calculo usando recursion

Saludos.

Amerikano|Cls

Que bueno que has hecho el primero, pero para el segundo seria mejor no empezar tan rapido con recursion e ir de a poco  ;)




Mi blog:
http://amerikanocls.blogspot.com

Blitzkrieg'

Cita de: AmeRiK@nO en 28 Enero 2010, 20:18 PM
Que bueno que has hecho el primero, pero para el segundo seria mejor no empezar tan rapido con recursion e ir de a poco  ;)

Estoy de acuerdo, leyer vamos de a poco, que tal un hola mundo?



Leyer

#4
nulo

Amerikano|Cls

#5
Si pero lo digo por los demas users, que apenas estan empezando y esa es la idea, practicar y aprender de a poco  ;)

PD: En la tarde le hecho ojo a algunos que ahora ando ocupado  ;)




Mi blog:
http://amerikanocls.blogspot.com

Novlucker

Es que los usuarios como yo, que no saben ni hacer un "Hola Mundo" en Java van a tener problemas :¬¬ , y tu me pides un array, que filtre elementos repetidos en el array, y que luego aplique algún método de ordenamiento (burbuja por ej.)? ... Pfffff :¬¬

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Blitzkrieg'

#7
Cita de: Novlucker en 28 Enero 2010, 20:50 PM
Es que los usuarios como yo, que no saben ni hacer un "Hola Mundo" en Java van a tener problemas :¬¬ , y tu me pides un array, que filtre elementos repetidos en el array, y que luego aplique algún método de ordenamiento (burbuja por ej.)? ... Pfffff :¬¬

Saludos


EDIT: A veces hablo sin pensar. Sorry.



Novlucker

#8
A lo que voy es que la idea de este post es que, sobre todo quienes intentan comenzar, tengan la oportunidad de hacerlo de manera "divertida", con algo acorde a su nivel.

Además, si empiezas tan arriba donde terminas, pidiendo un programa de gestión para una empresa del rubro inmobiliario? Sino deberían de indicar que el nivel es Medio/Avanzado

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Leyer

#9
Cita de: Novlucker en 28 Enero 2010, 20:50 PM
Es que los usuarios como yo, que no saben ni hacer un "Hola Mundo" en Java van a tener problemas :¬¬ , y tu me pides un array, que filtre elementos repetidos en el array, y que luego aplique algún método de ordenamiento (burbuja por ej.)? ... Pfffff :¬¬
Saludos


la verdad es mas facil de lo que parece pero viendo las circunstancias pondremos ejercicios aun mas simples que ese. por haora :)


PD: DDK no corras a Novlucker empezemos de nuevo


Nivel Super Basico.


Ejercicio
Imprimir una matriz de 5 columnas y 10 filas con numeros aleatorios.

Saludos.