Science

Páginas: 2 (254 palabras) Publicado: 23 de septiembre de 2012
int numero1, numero2, rondas = 0, signo, error, respuesta=0 ,resultado=0, repeticiones=0, puntuacion=0, porciento;
String nombre,a1/*rondas*/, b1/*respuesta*/;
long tiempoInicio = 0;
floattotalTiempo;

//Entrada

///vas a utilizar una bandera

int aux = 0;

nombre=JOptionPane.showInputDialog("Bienvenido a Entrenador Cerebral.\nPor favor, introduzca su nombre");a1=JOptionPane.showInputDialog("¿Cuántas rondas desea jugar?");

do{

if(nombre.equals("") && a1.equals("")){

nombre=JOptionPane.showInputDialog("No ha introducido bien su nombre ó el numero de rondas.\nPorfavor, introduzca su nombre");
a1=JOptionPane.showInputDialog("¿Cuántas rondas desea jugar?");
aux=0;

}else{

aux=1;
rondas=Integer.parseInt(a1); //Proceso
tiempoInicio =System.currentTimeMillis(); //esto va antes del switch
}

do
{
//Generacion de Numeros Aleatorios
numero1=(int)(Math.random()*10);
numero2=(int)(Math.random()*10);
signo=(int)(Math.random()*4);

switch(signo){
case 0:
b1=JOptionPane.showInputDialog("Resultado de: "+numero1+"+"+numero2+"= ?");
respuesta=Integer.parseInt(b1);
resultado=numero1+numero2;
break;
case 1:b1=JOptionPane.showInputDialog("Resultado de: "+numero1+"-"+numero2+"= ?");
respuesta=Integer.parseInt(b1);
resultado=numero1-numero2;
break;
case 2:
b1=JOptionPane.showInputDialog("Resultado de: "+numero1+"x"+numero2+"= ?");respuesta=Integer.parseInt(b1);
resultado=numero1*numero2;
break;
case 3:
numero2=(numero2+1);
b1=JOptionPane.showInputDialog("Resultado de: "+numero1+"/"+numero2+"= ?");respuesta=Integer.parseInt(b1);
resultado=numero1/numero2;
break;
}

repeticiones++;

if (respuesta==resultado)
{
puntuacion++;
}

}
while (rondas!=repeticiones);

totalTiempo = (System.currentTimeMillis() -tiempoInicio)/1000f; //esto va al acabar el switch

porciento=((puntuacion*100)/rondas);

JOptionPane.showMessageDialog(null,"Bueno "+nombre+" tu puntuacion ha sido del "+porciento+"%");...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Science
  • Science
  • Science
  • Science
  • Science
  • Science
  • science
  • science

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS