elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
14 Febrero 2012, 07:07  

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Juego ejercicios #2 [Java]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 4 Ir Abajo Respuesta Imprimir
Autor Tema: Juego ejercicios #2 [Java]  (Leído 16,597 veces)
Amerikano|Cls


Desconectado Desconectado

Mensajes: 782


[Beyond This Life]


Ver Perfil WWW
Juego ejercicios #2 [Java]
« en: 25 Enero 2010, 21:21 »

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!!!





En línea





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


Desconectado Desconectado

Mensajes: 773


[]


Ver Perfil WWW
Re: Juego ejercicios #2 [Java]
« Respuesta #1 en: 28 Enero 2010, 15:02 »

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
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]
Código:
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.


« Última modificación: 28 Enero 2010, 18:00 por LEYER » En línea

Amerikano|Cls


Desconectado Desconectado

Mensajes: 782


[Beyond This Life]


Ver Perfil WWW
Re: Juego ejercicios #2 [Java]
« Respuesta #2 en: 28 Enero 2010, 20:18 »

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





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


Desconectado Desconectado

Mensajes: 546


print('Hi there')


Ver Perfil WWW
Re: Juego ejercicios #2 [Java]
« Respuesta #3 en: 28 Enero 2010, 20:25 »

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 Desconectado

Mensajes: 773


[]


Ver Perfil WWW
Re: Juego ejercicios #2 [Java]
« Respuesta #4 en: 28 Enero 2010, 20:33 »

nulo
« Última modificación: 28 Enero 2010, 21:04 por LEYER » En línea

Amerikano|Cls


Desconectado Desconectado

Mensajes: 782


[Beyond This Life]


Ver Perfil WWW
Re: Juego ejercicios #2 [Java]
« Respuesta #5 en: 28 Enero 2010, 20:43 »

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





Mi blog:
http://amerikanocls.blogspot.com
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.225


Yo que tu lo pienso dos veces


Ver Perfil
Re: Juego ejercicios #2 [Java]
« Respuesta #6 en: 28 Enero 2010, 20:50 »

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 Desconectado

Mensajes: 546


print('Hi there')


Ver Perfil WWW
Re: Juego ejercicios #2 [Java]
« Respuesta #7 en: 28 Enero 2010, 20:56 »

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 Desconectado

Mensajes: 10.225


Yo que tu lo pienso dos veces


Ver Perfil
Re: Juego ejercicios #2 [Java]
« Respuesta #8 en: 28 Enero 2010, 20:59 »

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 Desconectado

Mensajes: 773


[]


Ver Perfil WWW
Re: Juego ejercicios #2 [Java]
« Respuesta #9 en: 28 Enero 2010, 21:03 »

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.
« Última modificación: 28 Enero 2010, 21:08 por LEYER » En línea

Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.225


Yo que tu lo pienso dos veces


Ver Perfil
Re: Juego ejercicios #2 [Java]
« Respuesta #10 en: 28 Enero 2010, 21:31 »

jaja, gracias por el super básico ;D
Esto lo he hecho sin compilador, puede no funcionar, pero prometo que llego a casa, instalo Netbeans, y adelante ;D

Código
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 Desconectado

Mensajes: 773


[]


Ver Perfil WWW
Re: Juego ejercicios #2 [Java]
« Respuesta #11 en: 28 Enero 2010, 21:37 »

Exelente! si se quiere se puede :) y si tu code parece echo en el kate  :o jeje bueno coloca tu un ejercicio haora >:D

Saludos!
En línea

Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.225


Yo que tu lo pienso dos veces


Ver Perfil
Re: Juego ejercicios #2 [Java]
« Respuesta #12 en: 28 Enero 2010, 21:42 »

;D 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 :P

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 Desconectado

Mensajes: 782


[Beyond This Life]


Ver Perfil WWW
Re: Juego ejercicios #2 [Java]
« Respuesta #13 en: 28 Enero 2010, 22:06 »

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  :xD:

Código
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





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


Desconectado Desconectado

Mensajes: 773


[]


Ver Perfil WWW
Re: Juego ejercicios #2 [Java]
« Respuesta #14 en: 28 Enero 2010, 22:22 »

Solucion: Mostrar primos menores que N
Código
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

Páginas: [1] 2 3 4 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ejercicios Recursivos en Java y sus Soluciones « 1 2 3 »
Ejercicios
ohk 38 117,421 Último mensaje 4 Diciembre 2011, 23:13
por ato2112
Reto/Juego Ejercicios en Python « 1 2 3 4 »
Ejercicios
Novlucker 47 8,527 Último mensaje 20 Diciembre 2010, 06:47
por [L]ord [R]NA
ejercicios + soluciones en java « 1 2 »
Java
bjpenn 25 4,836 Último mensaje 14 Septiembre 2011, 19:01
por bjpenn
Ejercicios en JAVA
Ejercicios
madpitbull_99 3 2,668 Último mensaje 13 Enero 2012, 18:41
por fracool
Ejercicios prácticos Java
Java
Superplay 13 1,244 Último mensaje 8 Noviembre 2011, 15:35
por Superplay
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines