Método Congruencial Mixto

Páginas: 5 (1043 palabras) Publicado: 26 de septiembre de 2015
Método congruencial mixto
Código:
package algoritmo_mixto;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import javax.swing.*;
import javax.swing.border.*;
public class Algoritmo_Mixto extends JFrame {
private Container contenedor;
private GridBagLayout esquema;
private GridBagConstraints restricciones;
JLabel l1,l2, l3, l4, l5, l6;
JButton b1,b2;
JTextField t1,t2, t3, t4, t5, t6;
JTextArea a1, a2, a3;
int numero=0, valor1=0, veces=0, cantidad;
String valor, ccuadrado="", sale="", cua="", erre="";
String err;
double[] r;
int[] v;
int num=2, m=1;
public Algoritmo_Mixto()
{
setSize(350,350);
setTitle("Algoritmo Congruencial Mixto");
setVisible(true);
setLocationRelativeTo(null);setDefaultCloseOperation(HIDE_ON_CLOSE);
contenedor=getContentPane();
esquema=new GridBagLayout();
contenedor.setLayout(esquema);
((JPanel)getContentPane()).setOpaque(false);
ImageIcon img = new ImageIcon("10.jpg");
JLabel fondo = new JLabel(img);
fondo.setBounds(0,0,img.getIconWidth(),img.getIconHeight());
getLayeredPane().add(fondo,JLayeredPane.FRAME_CONTENT_LAYER);
restricciones=new GridBagConstraints();restricciones.insets=new Insets(5,5,5,5);
restricciones.fill=GridBagConstraints.BOTH;
l1=new JLabel("Algoritmo Congruencial Mixto");

l1.setFont (new Font ("Courant", Font.BOLD, 30));
l1.setForeground (Color.BLACK);
establecerValores(0,0,4,1);
restricciones.fill=GridBagConstraints.BOTH;
esquema.setConstraints(l1,restricciones);
contenedor.add(l1);
l2=new JLabel("Ingresa Valor de Semilla:");l2.setFont(new Font("Courant",Font.PLAIN,14));
l2.setForeground(Color.BLACK);
establecerValores(0,2,2,1);
restricciones.fill=GridBagConstraints.CENTER;
esquema.setConstraints(l2,restricciones);
contenedor.add(l2);
t1=new JTextField(10);
t1.setToolTipText("Escribe Numero");
t1.setBorder(BorderFactory.createMatteBorder(2, 1, 1, 1, Color.BLUE));
establecerValores(2,2,2,1);restricciones.fill=GridBagConstraints.CENTER;
esquema.setConstraints(t1,restricciones);
contenedor.add(t1);
l3=new JLabel("Valor de Constante multiplicativa 'K':");
l3.setFont(new Font("Courant",Font.PLAIN,14));
l3.setForeground(Color.BLACK);
establecerValores(0,3,2,1);
restricciones.fill=GridBagConstraints.CENTER;
esquema.setConstraints(l3,restricciones);
contenedor.add(l3);
t2=new JTextField(10);
t2.setToolTipText("EscribeNumero");
t2.setBorder(BorderFactory.createMatteBorder(2, 1, 1, 1, Color.BLUE));
establecerValores(2,3,2,1);
restricciones.fill=GridBagConstraints.CENTER;
esquema.setConstraints(t2,restricciones);
contenedor.add(t2);
l4=new JLabel("Valor de Constante aditiva 'C':");
l4.setFont(new Font("Courant",Font.PLAIN,14));
l4.setForeground(Color.BLACK);
establecerValores(0,4,2,1);restricciones.fill=GridBagConstraints.CENTER;
esquema.setConstraints(l4,restricciones);
contenedor.add(l4);
t3=new JTextField(10);
t3.setToolTipText("Escribe Numero");
t3.setBorder(BorderFactory.createMatteBorder(2, 1, 1, 1, Color.BLUE));
establecerValores(2,4,2,1);
restricciones.fill=GridBagConstraints.CENTER;
esquema.setConstraints(t3,restricciones);

contenedor.add(t3);
l5=new JLabel("Valor de G:");
l5.setFont(newFont("Courant",Font.PLAIN,14));
l5.setForeground(Color.BLACK);
establecerValores(0,5,2,1);
restricciones.fill=GridBagConstraints.CENTER;
esquema.setConstraints(l5,restricciones);
contenedor.add(l5);
t4=new JTextField(10);
t4.setToolTipText("Escribe Numero");
t4.setBorder(BorderFactory.createMatteBorder(2, 1, 1, 1, Color.BLUE));
establecerValores(2,5,2,1);restricciones.fill=GridBagConstraints.CENTER;
esquema.setConstraints(t4,restricciones);
contenedor.add(t4);
l6=new JLabel("Cantidad de numeros a generar:");
l6.setFont(new Font("Courant",Font.PLAIN,14));
l6.setForeground(Color.BLACK);
establecerValores(0,6,2,1);
restricciones.fill=GridBagConstraints.CENTER;
esquema.setConstraints(l6,restricciones);
contenedor.add(l6);
t5=new JTextField(10);
t5.setToolTipText("Escribe Numero");...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodo Congruencial Mixto
  • Congruencial Mixto
  • metodo mixto
  • Metodos Mixtos
  • los metodos mixtos
  • Metodo mixto
  • Metodo mixto
  • Metodos mixtos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS