Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/03/2008, 21:27
PHP Novatillo
 
Fecha de Ingreso: enero-2005
Mensajes: 92
Antigüedad: 20 años
Puntos: 0
Re: ayuda con un programa

Mira, necesitas aprender mucho mas del lenguaje y mejorar la lógica

Con práctica saldrás adelante, tu programa debe quedar resuelto de la siguiente manera:

Código:
import javax.swing.JOptionPane;
import java.util.*;

public class cambio {
  static int i = 0; //contador
  
  static int totalFlips = 0; //tiros totales
  static int heads = 0; //caras
  static int tails = 0; //cruces
  static int TOT = 10; //total tiros
    
  final static int HEADS = 0;
  final static int TAILS = 1;
  
  public static void main (String [] args) {
	double pcara, pcruz;
	for (i=0; i<TOT; i++) {
      tiro();
    }
    pcara = heads / TOT;
    pcruz = tails / TOT;
    JOptionPane.showMessageDialog(null, ""+pcara);
    JOptionPane.showMessageDialog(null, "Porcentaje cara: " + pcara + "\nPorcentaje cruz: " + pcruz);
  }

  public static void tiro() {
	int cara;
    cara = (int)(Math.random()*2);
    totalFlips++;

    if(cara == HEADS) {
      heads++;
      JOptionPane.showMessageDialog(null, "Tiro: " +(i+1)+ "\nResultado: Cara");
    }
    else {
      tails++;
      JOptionPane.showMessageDialog(null, "Tiro: " +(i+1)+ "\nResultado: Cruz");
    }
  }

}