Entradas

Mostrando entradas de agosto, 2017

Caja de Arroz

Imagen
import java.awt.Canvas; import java.awt.Graphics; import java.awt.Image; import java.util.ArrayList; import java.util.List; import java.util.concurrent.ThreadLocalRandom; import javax.swing.ImageIcon; public final class Lienzo extends Canvas{     Image i; Image i2; List x = new ArrayList(); List y = new ArrayList(); public Lienzo(){     i = new ImageIcon("avion.png").getImage();     i2 = new ImageIcon("torres.png").getImage();     generarX();     generarY(); } @Override public void paint(Graphics g){     g.drawImage(i, 20, 100, null);     g.drawImage(i2, 500, 100, null);         for (int a = 0; a<100; a++){         g.fillOval((int)x.get(a), (int) y.get(a), 5,5);             } } public void generarX(){     for(int a=0; a...

Simulacion II

public class Lienzo extends Canvas{     Image i; Image i2; public Lienzo(){     i = new ImageIcon("avion.png").getImage();     i2 = new ImageIcon("torres.png").getImage(); } @Override public void paint(Graphics g){     g.drawImage(i, 20, 100, null);     g.drawImage(i2, 500, 100, null); } //Crear dos metodos 1- Generar X (generar 100 numeros), 2- Generar Y(generar 100) } import java.awt.Color; import java.awt.Frame; public class Prueba {     public static void main(String[] args) {         Frame f = new Frame();         f.add(new Lienzo());         f.setBackground(Color.BLACK);         f.setSize(1366,768);         f.setVisible(true);             }     }

Simulación I

//Método de Montecarlo import java.text.DecimalFormat; public class Pruebas {     public static void main(String[] args) {         for(int i=0; i<100; i++){         double n=Math.random();                   DecimalFormat df = new DecimalFormat("#.000");             n = Double.parseDouble(df.format(n));         if (n<0.125){                         System.out.println("Probabilidad de 1: " + n);                     }else if(n<=0.125 || n<=0.250){                     System.out.println("Probabilidad de 2: " + n);                       }else if(n<=0.250 || n<=0.375){          ...