uControl
Febrero 24, 2017, 05:19:22 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: tutorial de java  (Leído 4735 veces)
0 Usuarios y 1 Visitante están viendo este tema.
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« : Septiembre 23, 2015, 01:27:56 »

hola aqui va una calculadora applet en java
Código:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class BotonesApplet extends Applet implements ActionListener{
Label l1, l2, l3;
   TextField t1,t2, t3;
   Button b1,b2, b3, b4, b5, b6, b7, b8, b9;
   private double Integer;
   
   
   public BotonesApplet(){
   l1= new Label("Numero 1");
   t1= new TextField (8);
   l2= new Label ("Numero 2");
   t2= new TextField(8);
   b1= new Button ("Suma");
   b2= new Button ("Resta");
   b3= new Button ("Multiplica");
   b4= new Button ("Divide");
   b5= new Button ("Raiz de 1");
   b6= new Button ("Raiz de 2");
   b7= new Button ("Mayor");
   b8= new Button ("Limpia");
   b9= new Button ("Menor");
   l3= new Label ("Resultado");
   t3= new TextField (8);
   add(l1);
   add(t1);
   add(l2);
   add(t2);
   add(b1);
   add(b2);
   add(b3);
   add(b4);
   add(b5);
   add(b6);
   add(b7);
   add(b8);
   add(b9);
   add(l3);
   add(t3);
   b1. addActionListener(this);
   b2. addActionListener(this);
   b3. addActionListener(this);
   b4. addActionListener(this);
   b5. addActionListener(this);
   b6. addActionListener(this);
   b7. addActionListener(this);
   b8. addActionListener(this);
   b9. addActionListener(this);
   }
   public void actionPerformed(ActionEvent ae) {
   if (ae.getSource() == b1) {
   double Numero1 = Double.parseDouble(t1.getText());
   double Numero2 = Double.parseDouble(t2.getText());
   t3.setText(""+Math.abs(Numero1+Numero2));
   }
   if (ae.getSource() == b2) {
   double Numero1 = Double.parseDouble(t1.getText());
   double Numero2 = Double.parseDouble(t2.getText());
   if (Numero1<Numero2)
   t3.setText(""+-Math.abs(Numero1-Numero2));
   else
   t3.setText(""+Math.abs(Numero1-Numero2));
   }
   
   if (ae.getSource() == b3) {
   double Numero1 = Double.parseDouble(t1.getText());
   double Numero2 = Double.parseDouble(t2.getText());
   t3.setText(""+Math.abs(Numero1*Numero2));
   }
   if (ae.getSource() == b4) {
   float Numero1 = Float.parseFloat(t1.getText());
   float Numero2 = Float.parseFloat(t2.getText());
   t3.setText(""+Math.abs(Numero1/Numero2));
   }
   if (ae.getSource() == b5) {
   double Numero1 = Double.parseDouble(t1.getText());
   double Numero2 = Double.parseDouble(t2.getText());
   t3.setText(""+Math.sqrt(Numero1));
   }
   if (ae.getSource() == b6) {
   double Numero1 = Double.parseDouble(t1.getText());
   double Numero2 = Double.parseDouble(t2.getText());
   t3.setText(""+Math.sqrt(Numero2));
   }
   if (ae.getSource() == b7) {
   double Numero1 = Double.parseDouble(t1.getText());
   double Numero2 = Double.parseDouble(t2.getText());
   if (Numero1>Numero2)
   t3.setText(""+Numero1);
   if (Numero2>Numero1)
   t3.setText(""+Numero2);
   }
   if (ae.getSource() == b9) {
   double Numero1 = Double.parseDouble(t1.getText());
   double Numero2 = Double.parseDouble(t2.getText());
   if (Numero1<Numero2)
   t3.setText(""+Numero1);
   if (Numero2<Numero1)
   t3.setText(""+Numero2);
   }
   if (ae.getSource() == b8) {
   t1.setText("");
         t2.setText("");
         t3.setText("");
   }}}
En línea
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« Respuesta #1 : Septiembre 23, 2015, 01:29:10 »

hola qui va un programa applet que resuelve la ecuación cuadratica
Código:
package trinomio;
import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class trinomio extends Applet implements ActionListener{
    Label l1, l2, l3, l4, l5;
    TextField t1,t2, t3, t4, t5;
    Button b1;
    private double Integer;
   
    public trinomio(){
    l1= new Label("a");
    t1= new TextField (4);
    l2= new Label("b");
    t2= new TextField (4);
    l3= new Label("c");
    t3= new TextField (4);
    b1= new Button ("calcula");
    l4= new Label("Raiz 1");
    t4= new TextField (8);
    l5= new Label("Raiz 2");
    t5= new TextField (8);
    add(l1);
   add(t1);
   add(l2);
   add(t2);
   add(l3);
   add(t3);
   add(b1);
   add(l4);
   add(t4);
   add(l5);
   add(t5);
b1. addActionListener(this);
}
    public void actionPerformed(ActionEvent ae) {
   if (ae.getSource() == b1) {
   double a = Double.parseDouble(t1.getText());
   double b = Double.parseDouble(t2.getText());
   double c = Double.parseDouble(t3.getText());
   int d = (int) (b*b-4*a*c);
   int e = (int) Math.sqrt(d);
   int f= (int) (2*a);
   int g = (int) (-b+e);
   int h = -g/f;
   int i = (int) (-b-e);
   int j = -i/f;
t4.setText(""+Math.abs(+h));
   t5.setText(""+-Math.abs(+j));
   
}
}
private int sqrt(double d) {
// TODO Auto-generated method stub
return 0;
}}

En línea
yair_xiox
PIC10F
*
Desconectado Desconectado

Mensajes: 15


« Respuesta #2 : Septiembre 23, 2015, 01:31:18 »

hola aquí va un programa que factoriza en java
Código:
import java.util.Vector;
 
public class Factorizar
{
    public int[] factorizar(int numero) {
        Vector listaPrimos = new Vector();
       
        if (numero <= 1) {
            throw new IllegalArgumentException("El número debe ser >= 2");
        }
       
        int aux = numero;
        int i = 2;
       
        while (aux != 1) {
            if (esPrimo(i)) {               
                while ( aux % i == 0)) {
                    listaPrimos.add(new Integer(i));
                    aux = aux / i;
                }
            }
            i++;
        }
       
        int[] resultado = new int[listaPrimos.size()];
        for (int j = 0; j < listaPrimos.size(); j++) {
            resultado[j] = ((Integer)listaPrimos.get(j)).intValue();
        }
       
        return resultado;
    }
 
   
   
    private boolean esPrimo(int p) {
       
        boolean res = true;
        for (int i = 2; i < p; i++) {
            if ( p % i == 0)) {
                res = false;
            }
        }
       
        return res;
    }
 
}
En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines
SMFAds for Free Forums
XHTML 1.0 válido! CSS válido!
Página creada en 0.051 segundos con 24 consultas. (Pretty URLs adds 0.005s, 2q)
loggkey