hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
06 de Octubre de 2008, 02:42:15
Noticias: ¿No te llega el email de confirmacion?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  JAVA
| | |-+  Código Abierto (Moderador: kamui23)
| | | |-+  Pon aquí tus prácticas y programas en Java
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] 2  Todos Ir Abajo Imprimir
Autor Tema: Pon aquí tus prácticas y programas en Java  (Leído 2679 veces)
-Plaga-
NZ2
**
Desconectado Desconectado

Mensajes: 285


Ver Perfil
« : 09 de Marzo de 2008, 10:53:54 »

Bueno pues creo este tema por, si queres postear tu programa hecho en java ... por estupido que sea y aunque no funcione a la perfección, hazlo acá. Aquí revisaremos el source y veremos como lo solucionamos o solo admiraremos tu creación!

Los invito a entrar al mundo de la programación en JAVA!
En línea
neo6982
Recien llegado
*
Desconectado Desconectado

Mensajes: 4


Ver Perfil
« Respuesta #1 : 13 de Marzo de 2008, 06:58:25 »

Hola!!! por fin me pude registrar Grin... soy nuevo en JAVA! y tengo algunas dudas. MI pregunta es como ingreso valores por teclado por ejemplo si quiero que el usuario introdusca un numero.
En línea
daom11
NZ2
**
Desconectado Desconectado

Mensajes: 136


Ver Perfil
« Respuesta #2 : 14 de Marzo de 2008, 07:54:03 »

Hola bienvenido al foro!!, java es un lenguaje de programación muy completo y lleno de cosas que de verdad te gustarán mucho....

con respecto a tu pregunta empieza revisando este
Para ver este enlace Registrate o Inicia Sesion
post
...

Si tienes alguna duda posteala que aquí seguro te podemos ayudar...


saludos...
En línea
neo6982
Recien llegado
*
Desconectado Desconectado

Mensajes: 4


Ver Perfil
« Respuesta #3 : 14 de Marzo de 2008, 04:56:55 »

public class HOLAAAAAAAAAA
{
       public static void main (Struct [] arg)
       {
             System.out.pri ntln("Que bien mi primer programa!!!") ;
             System.out.pri ntln("Gracias daom11, por la bienvenida!") ;
       }
}
En línea
kamui23
Moderador
*****
Conectado Conectado

Mensajes: 732



Ver Perfil
« Respuesta #4 : 14 de Abril de 2008, 03:25:32 »

Pingneitor: para provocar el tráfico en una web. Sólo funciona en windows.


Para ver este enlace Registrate o Inicia Sesion

Mataprocesos: para matar el proceso que le escribas por teclado. Se puede reescribir para hacer que funcione en bakcground.


Para ver este enlace Registrate o Inicia Sesion

Camino mínimo: para aquellos que reparten publicidad y saben lo que es el dolor de pies de pasar varias veces por cada calle. Éste programa te facilita el recorrido, haciendote pasar una sola vez por cada calle.


Para ver este enlace Registrate o Inicia Sesion
En línea

Busco una meta: conseguir lo que nadie ha conseguido. Y hacerlo en la mitad de tiempo.


No respondo preguntas por mensaje privado. para dudas, escribid en el foro, por favor.
kamui23
Moderador
*****
Conectado Conectado

Mensajes: 732



Ver Perfil
« Respuesta #5 : 23 de Abril de 2008, 02:48:14 »

Programa para controlar el acceso al msn.


Para ver este enlace Registrate o Inicia Sesion
http://rapidshare.com/files/107981507/msn.jar
En línea

Busco una meta: conseguir lo que nadie ha conseguido. Y hacerlo en la mitad de tiempo.


No respondo preguntas por mensaje privado. para dudas, escribid en el foro, por favor.
CHR0N05
Colaborador
****
Desconectado Desconectado

Mensajes: 1,549


Chronos es Dios de Dioses!!...


Ver Perfil WWW
« Respuesta #6 : 23 de Abril de 2008, 07:50:51 »

Pues yo creo que sería mejor que se pisiesen las fuentes... es mejor y más preciso...
En línea

SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Torneo Matemático Fases 2 + UPDATE


Para ver este enlace Registrate o Inicia Sesion
Convocatoria E-Zine HxS #1
kamui23
Moderador
*****
Conectado Conectado

Mensajes: 732



Ver Perfil
« Respuesta #7 : 23 de Abril de 2008, 11:44:10 »

Los subiré. No los pongo en el foro porque en el caso del programa del camino mínimo, éste tiene 20.000 líneas; muchas para el foro.
En línea

Busco una meta: conseguir lo que nadie ha conseguido. Y hacerlo en la mitad de tiempo.


No respondo preguntas por mensaje privado. para dudas, escribid en el foro, por favor.
CHR0N05
Colaborador
****
Desconectado Desconectado

Mensajes: 1,549


Chronos es Dios de Dioses!!...


Ver Perfil WWW
« Respuesta #8 : 01 de Mayo de 2008, 04:02:08 »

Código:
/* vVegeta
* Beginner
* Calculadora
*/

import java.io.*;
import java.lang.Math;

public class calculadora
{
private static void suma()
{

int a,b,c;

InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader (isr);

try
{
System.out.println ("Ingrese un numero: ");
a = Integer.parseInt(br.readLine());
System.out.println ("Ingrese segundo numero: ");
b = Integer.parseInt(br.readLine());
c = a + b;
System.out.println ("La suma de " + a + " y " + b + "es: " + c);

}
catch (Exception e)
{
System.out.print ("ERROR");
}
}
private static void resta()
{
int a,b,c;

InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader (isr);

try
{
System.out.println ("Ingrese un numero: ");
a = Integer.parseInt(br.readLine());
System.out.println ("Ingrese segundo numero: ");
b = Integer.parseInt(br.readLine());
c = a - b;
System.out.println ("La resta de " + a + " y " + b + "es: " + c);

}
catch (Exception e)
{
System.out.print ("ERROR");
}

}

private static void multiplicacion()
{
int a,b,c;

InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader (isr);

try
{
System.out.println ("Ingrese un numero: ");
a = Integer.parseInt(br.readLine());
System.out.println ("Ingrese segundo numero: ");
b = Integer.parseInt(br.readLine());
c = a * b;
System.out.println ("La multiplicacion de " + a + " y " + b + "es: " + c);

}
catch (Exception e)
{
System.out.print ("ERROR");
}

}

private static void division()
{
double a,b,c;

InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader (isr);

try
{
System.out.println ("Ingrese un numero: ");
a = Integer.parseInt(br.readLine());
System.out.println ("Ingrese segundo numero: ");
b = Integer.parseInt(br.readLine());
c = double(a / b);
System.out.println ("La división de " + a + " y " + b + "es: " + c);

}
catch (Exception e)
{
System.out.print ("ERROR");
}

}

private static void potencia()
{
double a,b,c;

InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader (isr);

try
{
System.out.println ("Ingrese la Base: ");
a = Integer.parseInt(br.readLine());
System.out.println ("Ingrese El Exponente: ");
b = Integer.parseInt(br.readLine());
c = Math.pow(a,b);
System.out.println ("La potencia es: " + c);

}
catch (Exception e)
{
System.out.print ("ERROR");
}

}

private static void raiz()
{
double a,b;

InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader (isr);

try
{
System.out.println ("Ingrese la Base: ");
a = Integer.parseInt(br.readLine());
b = Math.sqrt(a)

System.out.println ("La raiz cuadrada de " + a + " es: " + b);

}
catch (Exception e)
{
System.out.print ("ERROR");
}

}

private static void seg_grado()
{
double a,b,c;

InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader (isr);

int vuelta = 0;
while (vuelta == 1)
{
vuelta = 0
try
{
System.out.println ("Ingrese un numero: ");
a = Integer.parseInt(br.readLine());
System.out.println ("Ingrese segundo numero: ");
b = Integer.parseInt(br.readLine());
System.out.println ("Ingrese el tercer numero: ");
c = Integer.parseInt(br.readLine());
if (c == 0 )
{
System.out.print ("ERROR, la división no puede ser definida");
vuelta++;
break;
}

//(-b+-(raiz)b2 + 4ac)/2a

double raiz, potencia, resultado1, resulado2, parentesis, potencia;

potencia = Math.pow(b,2);
parentesis = potencia + 4*a*c;
raiz = Math.qrst(parentesis);
resultado1 = (-b + raiz)/2a;
resultado2 = (-b - raiz)/2a;
System.out.print ("La ecuación en Segundo Grado");
System.out.print ("Se denota de la siguiente forma:");
System.out.print ("   -b +- sqrt(b^2 + 4ac)   ");
System.out.print ("________________________= X");
System.out.print ("           2a              ");
System.out.print ("El resultado positivo es: " + resultado1);
System.out.print ("El resultado negativo es: " + resultado2);

}
catch (Exception e)
{
System.out.print ("ERROR");
}

}

}
public staric void main (String[] args)
{
suma();
resta();
multiplicacion();
division();
potencia();
raiz();
seg_grado();
}

Con este mismo code me salio una pequeña duda... Tongue..

Código:
InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = BufferedReader (isr);

reemplazarlo por:

Código:
BufferedReader br = BufferedReader (InputStreamReader(System.in));

Saludos

Ps. Seguramente tendrá algunos errores... Tongue... no le compilé le hice rápido... Tongue...
En línea

SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Torneo Matemático Fases 2 + UPDATE


Para ver este enlace Registrate o Inicia Sesion
Convocatoria E-Zine HxS #1
WaesWaes
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,670


Consumiras poder hasta que él te consuma


Ver Perfil WWW
« Respuesta #9 : 02 de Mayo de 2008, 07:52:27 »

esta bien vVegeta (bueno hora sos....chrono. ..personificac ion del tiempo? no lo confundas con cronos!) pero no te molestes en darle visual por el cmd, para eso hay modo grafico muy facil de manejar por cierto.

saludos
En línea


Para ver este enlace Registrate o Inicia Sesion

Java lover
Estudiando
Para ver este enlace Registrate o Inicia Sesion
Sistemas Operativos

OpenSolaris 2008.05 + Ubuntu 8.04 + Windows XP Pro SP3
Proximo proyecto: Galaxy java
-Plaga-
NZ2
**
Desconectado Desconectado

Mensajes: 285


Ver Perfil
« Respuesta #10 : 02 de Mayo de 2008, 12:03:07 »

Seh CHR0N05 podes cambiar el code por
Código:
BufferedReader br = BufferedReader (InputStreamReader(System.in));
la mayoría lo usamos así, mucho mas didáctico, otra sugerencia, podrías ahorrarte mas lineas de código si los println con ingrese un número los pusieras en el main y preguntaras que operación desea hacer y de hay llamar al método correspondient e. Porque no creo que muchos quieran hacer todas las operaciones con un solo par de números Wink
« Última modificación: 02 de Mayo de 2008, 12:04:01 por -Plaga- » En línea
CHR0N05
Colaborador
****
Desconectado Desconectado

Mensajes: 1,549


Chronos es Dios de Dioses!!...


Ver Perfil WWW
« Respuesta #11 : 02 de Mayo de 2008, 12:20:11 »

Ok!..

Pero fijate si compilas el Code... :S... hay errores... xD... son mínimos claro... pero no siempre se hace con un par de dígitos... al contrario, podes ingresarlos para poder jugar con cualquier número...
En línea

SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Torneo Matemático Fases 2 + UPDATE


Para ver este enlace Registrate o Inicia Sesion
Convocatoria E-Zine HxS #1
hackercitonew
Recien llegado
*
Desconectado Desconectado

Mensajes: 2


Ver Perfil
« Respuesta #12 : 29 de Mayo de 2008, 09:11:25 »

podrian ayudarme...no me salen los datos ordenados, necesito ayuda urgente....gra x

import javax.swing.*;

public class VectorNotaDefi nitivaConOrden acion
{
   public static void main(String arg[])
   {
    int i, n, chab, csobre;
    double sumndef, porchab, promndef, mayor, menor;
       chab=0;
       csobre=0;
       sumndef=0;
       mayor=0;
       menor=0;
    n=Integer.parseInt(JOptionPane.sh owInputDialog(" Digite el numero de estudiantes"));
    String nombre[]=new String[n];
    double nota1[]=new double[n];
    double nota2[]=new double[n];
    double nota3[]=new double[n];
    double ndef[]=new double[n];
    String nommayor[]=new String[n];
    String nommenor[]=new String[n];
   
    for (i=0;i<=n-1;i++)
    {
    nombre=(JOptionPane.sh owInputDialog(" Digite el nombre"));
    do
    {
    nota1=Double.parseDouble(JOptionPane.sh owInputDialog(" Digite la nota 1"));
    }
    while(nota1>0&&nota1>5);
    do
    {
    nota2=Double.parseDouble(JOptionPane.sh owInputDialog(" Digite la nota 2"));
    }
    while(nota2>0&&nota3>5);
    do
    {
    nota3=Double.parseDouble(JOptionPane.sh owInputDialog(" Digite la nota 3"));
    }
    while(nota3>0&&nota3>5);
    ndef=(nota1*0.25)+(nota2*0.35)+(nota3*0.40);
    JOptionPane.sh owMessageDialo g(null,"El nombre del estudiante es:  "+nombre+"  La nota del primer corte es:  "+nota1+"  La nota del segundo corte es:  "+nota2+"  La nota del tercer corte es:  "+nota3+"  La nota definitiva es:  "+ndef);
    if (ndef>2.0&&ndef<2.95)
    {
       chab=chab+1;
    }
    if (ndef>4.5)
    {
       csobre=csobre+1;
    }
    sumndef=sumndef+ndef;
    if (i==0)
    {
       mayor=ndef;
       menor=ndef;
       nommayor.equals("nombre");
       nommenor.equals("nombre");
    }
    else
       if (ndef>mayor)
       {
          mayor=ndef;
          nommayor.equals("nombre");
       }
       if (ndef<menor)
       {
          menor=ndef;
          nommenor.equals("nombre");
       }
    }
    porchab=(chab*100)/n;
    promndef=sumndef/n;
    JOptionPane.sh owMessageDialo g(null,"El porcentaje de estudiantes que deben habilitar es:  "+porchab);
    JOptionPane.sh owMessageDialo g(null,"La cantiadad de estudiantes sobresaliente es:  "+csobre);
    JOptionPane.sh owMessageDialo g(null,"El promedio de notas definitivas es:  "+promndef);
    JOptionPane.sh owMessageDialo g(null,"La definitivas mas alta es:  "+mayor+nommayor);
    JOptionPane.sh owMessageDialo g(null,"La definitivas mas baja es:  "+menor+nommenor);       
   }
   public void bubble (double [] ndef)
   {
      int i, j, n;
      double aux;
      n=Integer.parseInt(JOptionPane.sh owInputDialog(" Digite el numero de estudiantes"));
      for (i=0;i<=n;i++)
       {
          for (j=0;j<=n-1;j++)
          {
             if(ndef[j]<ndef[j+1])
             {
                aux=ndef[j];
                ndef[j]=ndef[j+1];
                ndef[j+1]=aux;
             }
          }
       }
}
}
En línea
kamui23
Moderador
*****
Conectado Conectado

Mensajes: 732



Ver Perfil
« Respuesta #13 : 30 de Mayo de 2008, 08:38:40 »

¿Como debe ordenar tu algoritmo?.
En línea

Busco una meta: conseguir lo que nadie ha conseguido. Y hacerlo en la mitad de tiempo.


No respondo preguntas por mensaje privado. para dudas, escribid en el foro, por favor.
zarcko
Recien llegado
*
Desconectado Desconectado

Mensajes: 9


Ver Perfil
« Respuesta #14 : 10 de Junio de 2008, 05:58:30 »

Hola!!! por fin me pude registrar Grin... soy nuevo en JAVA! y tengo algunas dudas. MI pregunta es como ingreso valores por teclado por ejemplo si quiero que el usuario introdusca un numero.

//enpiesa con una clase publica
// Programa que muestra la suma de dos números.

//Paquete de Java
import javax.swing.JO ptionPane;

public class Suma{
   
   //el método main empieza la ejecución de la apliación en Java
   public static void main (String args[])
       {
          String primerNumero;   //primera cadena introducida por el usuario
          String segundoNumero;   //segunda cadena introducida por el usuario
          
          int numero1;         //primer número a sumar
          int numero2;         //segundo número a sumar
          int suma;            //suma de numero1 y numero2
          
          //leer el primer número del usuario como una cadena
          primerNumero = JOptionPane.sh owInputDialog("Escriba el primer entero");
          
          //leer el segundo número del usuario como una cadena
          segundoNumero = JOptionPane.sh owInputDialog("Escriba el segundo entero");
          
          // convertir los números de tipo String a tipo int
          numero1 = Integer.parseI nt(primerNumero);
          numero2 = Integer.parseI nt(segundoNumero);
          
          // sumar los números
          suma = numero1 + numero2;
          
          //mostrar el resultado
          JOptionPane.showMessageDialog(null , "La suma es " + suma , "Resultados" , JOptionPane.PL AIN_MESSAGE);
          
          System.exit( 0 );   //terminar aplicación con la ventana
          
}//fin del método main

}//fin de la clase Suma
//algunos mensajes se ajustaron al espacio pero debe funcionar
En línea

Gracias y Buena suerte
Páginas: [1] 2  Todos Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online