Autor
|
Tema: Juego ejercicios #2 [Java] (Leído 16,597 veces)
|
Amerikano|Cls
Desconectado
Mensajes: 782
[Beyond This Life]
|
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 ):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!!!
|
|
|
|
|
En línea
|
|
|
|
Leyer
Desconectado
Mensajes: 773
[]
|
WTF!  no habia visto este post creo quisas estaria mejor en la sección de java  Bueno start Solucion 1PD: especifica un poco mas 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 2Crear 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.
|
|
|
|
« Última modificación: 28 Enero 2010, 18:00 por LEYER »
|
En línea
|
|
|
|
|
|
Blitzkrieg'
Desconectado
Mensajes: 546
print('Hi there')
|
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?
|
|
|
|
|
En línea
|
|
|
|
Leyer
Desconectado
Mensajes: 773
[]
|
nulo
|
|
|
|
« Última modificación: 28 Enero 2010, 21:04 por LEYER »
|
En línea
|
|
|
|
Amerikano|Cls
Desconectado
Mensajes: 782
[Beyond This Life]
|
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 
|
|
|
|
« Última modificación: 28 Enero 2010, 20:47 por AmeRiK@nO »
|
En línea
|
|
|
|
Novlucker
Ninja y
Ex-Staff
Desconectado
Mensajes: 10.225
Yo que tu lo pienso dos veces
|
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
|
|
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD http://twitter.com/novlucker "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Blitzkrieg'
Desconectado
Mensajes: 546
print('Hi there')
|
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.
|
|
|
|
« Última modificación: 28 Enero 2010, 22:14 por ddk »
|
En línea
|
|
|
|
Novlucker
Ninja y
Ex-Staff
Desconectado
Mensajes: 10.225
Yo que tu lo pienso dos veces
|
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
|
|
|
|
« Última modificación: 28 Enero 2010, 21:02 por Novlucker »
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD http://twitter.com/novlucker "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Leyer
Desconectado
Mensajes: 773
[]
|
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.EjercicioImprimir una matriz de 5 columnas y 10 filas con numeros aleatorios. Saludos.
|
|
|
|
« Última modificación: 28 Enero 2010, 21:08 por LEYER »
|
En línea
|
|
|
|
Novlucker
Ninja y
Ex-Staff
Desconectado
Mensajes: 10.225
Yo que tu lo pienso dos veces
|
jaja, gracias por el super básico  Esto lo he hecho sin compilador, puede no funcionar, pero prometo que llego a casa, instalo Netbeans, y adelante  import java.util.Random; public class printmatriz { public static void main(String[] args) { int[] Array = new int[10][5]; Random rnd = new Random(); for(int i=0;i<Array.length;i++) { for(int e=0;j<Array[0].lenght;e++) { Array[i][e] = rnd.nextInt(101); } } for(int j=0;j<Array.length;j++) { for(int k=0;j<Array[0].lenght;k++) { System.out.println(Array[j][k]); } } } } Saludos
|
|
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD http://twitter.com/novlucker "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Leyer
Desconectado
Mensajes: 773
[]
|
Exelente! si se quiere se puede  y si tu code parece echo en el kate  jeje bueno coloca tu un ejercicio haora  Saludos!
|
|
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Ex-Staff
Desconectado
Mensajes: 10.225
Yo que tu lo pienso dos veces
|
 dejo otro facilote entonces, por si alguien más lo ve y también quiere comenzar "Imprimir N números primos (notese que no digo "primos menores que.."), el N debe de ser determinado por el usuario" Para los que lo prefieran más difícil, que no se impriman directamente, sino que se devuelva un array  Si a alguien no le gusta algo de esto, me avisa Saludos
|
|
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD http://twitter.com/novlucker "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Amerikano|Cls
Desconectado
Mensajes: 782
[Beyond This Life]
|
Arregle unos detalles en el de Novlucker para que quede funcional. Todo quedo perfecto salvo cosas que se le van de la cabeza cuando uno no tiene el compilador en mano para corroborar  : import java.util.Random; public class printmatriz { public static void main(String[] args) { int[][] Array = new int[10][5]; Random rnd = new Random(); for(int i=0;i<Array.length;i++) { for(int e=0;e<Array[0].length;e++) { Array[i][e] = rnd.nextInt(101); } } for(int j=0;j<Array.length;j++) { for(int k=0;k<Array[0].length;k++) { System.out.print(Array[j][k] + " "); } System.out.print("\n"); } } }
|
|
|
|
|
En línea
|
|
|
|
Leyer
Desconectado
Mensajes: 773
[]
|
Solucion: Mostrar primos menores que N public class Test{ static boolean p(int numero){ for(int i=2; i<numero; i++) { if (numero % i == 0) return false; } return true; } public static void main(String[] args){ java.util.Scanner scanner = new java.util.Scanner(System.in); System.out.println("Numeros primos hasta N:"); java.util.ArrayList<Integer> integers = new java.util.ArrayList<Integer>(); int n = scanner.nextInt(); for(int index=2;index<=n;index++){{ if(p(index)){ integers.add(index); } } } System.out.println(integers); } }------------------------------------------------------------------------------------------------------------------------------ Ejercicio: Calcular el mayor de un array de enteros dados por el usuario y ordenarlos de mayor a menor  -------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
« Última modificación: 28 Enero 2010, 22:24 por LEYER »
|
En línea
|
|
|
|
|
| Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Ejercicios Recursivos en Java y sus Soluciones
« 1 2 3 »
Ejercicios
|
ohk
|
38
|
117,421
|
4 Diciembre 2011, 23:13
por ato2112
|
|
|
Reto/Juego Ejercicios en Python
« 1 2 3 4 »
Ejercicios
|
Novlucker
|
47
|
8,527
|
20 Diciembre 2010, 06:47
por [L]ord [R]NA
|
|
|
ejercicios + soluciones en java
« 1 2 »
Java
|
bjpenn
|
25
|
4,836
|
14 Septiembre 2011, 19:01
por bjpenn
|
|
|
Ejercicios en JAVA
Ejercicios
|
madpitbull_99
|
3
|
2,668
|
13 Enero 2012, 18:41
por fracool
|
|
|
Ejercicios prácticos Java
Java
|
Superplay
|
13
|
1,244
|
8 Noviembre 2011, 15:35
por Superplay
|
|