FOROS DE INFORMATICA
Noticias: Habilitada la opción de Karma para usuarios con más de 50 mensajes
 
*
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
Septiembre 08, 2010, 12:17:48


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


Páginas: [1]
  Imprimir  
Autor Tema: Numeros primos y factorial en Java Eclipse  (Leído 520 veces)
lilo
Nuevo
*

Karma: 0
Desconectado Desconectado

Mensajes: 15


« : Noviembre 04, 2009, 05:46:13 »

hola amigos....soy nueva en java y cada dia voy aprendiendo más, porfavor ayudenme con los codigos para que mi programa calcule si un numero es primo o no, tambien calcular el factorial de dicho numero y mostrar el resultado....aqui les dejo mi avance de la interfaz

Código:
package prueba;
import javax.swing.*;

public class numeros extends JFrame{
public numeros(){
super();
}
JPanel panel= new JPanel();
JLabel label1 = new JLabel("Ingresar número ");
JTextField texto = new JTextField(10);
JButton boton = new JButton("Calcular Primos");
JButton boton2 = new JButton("Calcular Factorial");

public void panel(){
panel.add(label1);
panel.add(texto);
panel.add(texto);
panel.add(boton);
panel.add(boton2);
add(panel);
super.setTitle("NUMEROS");
super.setVisible(true);
super.setSize(300, 140);
panel.setBounds(0, 0, -1, 1);
}
public static void main(String[] args) {
numeros obj = new numeros ();
obj.panel();

}

}
En línea
Etereo
Global Moderator
Habitante
*****

Karma: 4
Desconectado Desconectado

Mensajes: 1646



« Respuesta #1 : Noviembre 04, 2009, 11:02:50 »

Hola, para saber si un número es primo,

Código:
   
public static boolean esPrimo(int numero){
      int contador = 2;
      boolean primo=true;
      while ((primo) && (contador!=numero)){
        if (numero % contador == 0)
          primo = false;
        contador++;
      }
      return primo;
 }

factorial de un número usando recursividad,

Código:
public static int factorialrec(int x)
{

    int aux;
    aux=1;
    if (x==0)aux=1;
    else aux=aux*factorialrec(x-1);
    return aux;

}

Estos códigos los puedes encontrar por la web, hay muchos ejemplos.

Un saludo
En línea

lilo
Nuevo
*

Karma: 0
Desconectado Desconectado

Mensajes: 15


« Respuesta #2 : Noviembre 05, 2009, 10:25:12 »

gracias .... tu ayuda me sirvio de mucho Wink
En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC

XHTML 1.0 válido! CSS válido! Dilber MC Theme by HarzeM
eSedo.com - Compra, venta y registro de dominios y proyectos web infos proyecto: forosdeinformatica.com estadísticas para proyecto: forosdeinformatica.com etracker® web controlling en lugar de analisis de archivos log