package javaapplication3;
import javax.swing.*;
import java.text.*;
import java.util.*;
public class JavaApplication3 {
//Variables
public static DecimalFormat miformato = new DecimalFormat("###,###,###,###");
public static int nOp1 = 0, aleatorioPrel = 0, aleatorioJuego = 0, respCorrPrel = 0, respCorrJuego = 0,
nRespJuego = 0, min = 1, max = 10, maxJuego = 20, sIni = 0, sFin = 0, mIni = 0, mFin = 0, resEntrar = 0, confJuego = 0, n = 1,
confirm = 0, confResp = 0, confOp = 0, conf50 = 0, nPreg = 0, tGanado = 0, vGanado = 0, tgSeg = 0, resta = 0;
public static Random rnd = new Random();
//Variables generales y de la adivinanza
public static String txtOp1 = "", txtPregPrel = "", adiv = "", respAdiv = "", resp = "", segundoIni = "", segundoFin = "", minutoIni = "", minutoFin = "",
adiv1 = "Blanco por dentro, \n verde por fuera; \n si quieres que te lo diga, \n es-pera. \n ¿Que es? \n La/El",
adiv2 = "Este banco está ocupado \n por un padre y por un hijo: \n el padre se llama Juan \n y el hijo ya te lo he dicho. \n ¿Que es?",
adiv3 = "Es pequeña como una pera, \n pero alumbra la casa entera. \n ¿Que es? \n La/El",
adiv4 = "Redondo soy como un pandero, \n quien me tome en verano que use sombrero. \n ¿Que es? \n La/El",
adiv5 = "Y lo es \n Y lo es \n y no lo adivinarás \n aunque te dé en un mes. \n ¿Que es? \n La/El",
adiv6 = "En rincones y entre ramas \n mis redes voy construyendo, \n para que moscas incautas, \n en ellas vayan cayendo. \n ¿Que es? \n La/El",
adiv7 = "Te la digo y no me entiendes, \n te la repito y no me comprendes. \n ¿Que es? \n La/El",
adiv8 = "Tengo nombre de animal, \n cuando la rueda se pincha \n me tienes que utilizar. \n ¿Que es? \n La/El",
adiv9 = "Soy ave y soy llana, \n pero no tengo pico ni alas. \n ¿Que es? \n La/El",
adiv10 = "Todos me quieren para descansar \n ¡¡si ya te lo he dicho!! \n no pienses más. \n ¿Que es? \n La/El",
respAdiv1 = "PERA",
respAdiv2 = "ESTEBAN",
respAdiv3 = "BOMBILLA",
respAdiv4 = "SOL",
respAdiv5 = "HILO",
respAdiv6 = "ARAÑA",
respAdiv7 = "TELA",
respAdiv8 = "GATO",
respAdiv9 = "AVELLANA",
respAdiv10 = "SILLA";
//Variable de las preguntas del juego
public static String txtRespJuego = "", preg = "", resp1 = "", resp2 = "", resp3 = "", resp4 = "", txtRJ = "",
varPorcB = "",
preg1 = "¿Cuál es la probabilidad de que al lanzar 3 monedas se obtengan al menos 2 caras?",
preg2 = "¿Luego de lanzar 2 dados. Calcula la probabilidad de que la suma sea 5 o 3? ",
preg3 = "De cuantas maneras distintas puede un obrero vestirse si posee: una camisa roja, una camisa azul, una camisa blanca; un pantalón azul, un pantalón negro, un pantalón café; un par de tenis y un par de zapatos.",
preg4 = "¿Con los dígitos: 1, 2, 3, 4, 5, 6, 7, 8. Cuantos números de 8 dígitos se pueden presentar?",
preg5 = "¿Se tienen 6 envases que contienen pinturas de distintos colores, ¿de cuántas formas se pueden mezclar los 6 colores?",
preg6 = " En un curso hay 21 estudiantes y 21 sillas, ¿de cuántas formas pueden sentarse los estudiantes?",
preg7 = "¿Con los dígitos pares se quiere formar números de tres cifras ¿cuál es la probabilidad de que el número tenga las mismas cifras?",
preg8 = "¿Si se emplean 30 minutos para escribir 6páginas, el tiempo necesario para escribir126 páginas es?",
preg9 = "¿Un vigilante debe cuidar determinadaárea cada 45 minutos. Lo primero quehace en su jornada de trabajo de 9 horases vigilar esa área. El número de vecesque visita esta área durante su jornadaes?",
preg10 = "¿8,12,17,24,28,33,…Esta fila de números representa una sucesión, el numero quedebería seguir es el?",
preg11 = "¿Un individuo tiene 120 acciones que valena $60 cada una. La corporación declaró undividendo del 5%, pagadero en acciones;el número de acciones con que cuenta ahora es?",
preg12 = "¿1, 8, 7,15,13,22,19,…Esta fila de números representa una sucesión, el número que debería seguir es?",
preg13 = "¿Una persona tiene 3 pares de zapatos, 4pantalones y 5 camisas. El numero de formas posibles diferentes de vestirse con esas prendas es de ?",
preg14 = "¿Si 15 es el 30% de Y, entonces Y equivale a ?",
preg15 = "¿Las edades de un grupo oscilan entre 12años y 18 años esto puede explicar que elpromedio de edad puede ser?",
preg16 = "¿Un terreno de 2500 metros cuadrados se divide en parcelas cuadradas de 5 m de lado. En total cabrán?",
preg17 = "¿Andrea se presenta a exámenes de admisión y cada vez obtiene 9 puntos menos que la anterior. Si la primera vez obtuvo 204puntos, y la última 159, el número de veces que se presento fue ?",
preg18 = "¿Se van a repartir $10.000 entre 3personas, de tal forma que la primera reciba$900 más que la segunda, y esta $200 más que la tercera. La persona más beneficiada recibe en total?",
preg19 = "¿Del dinero que tenía gasté 3/5 enchocolates y 2/5 de lo restante en canicas. Siahora tengo $300, al principio tenia ?",
preg20 = "¿Si a tres veces la edad de Carlos se le agregan 7 años, éste tendría el doble de la edad de Juan. Si Juan tiene 50 años, ¿Cuáles la edad real de Carlos??",
resPreg1A = "4/8 (100) = 50%", resPreg1B = "2/2 (100) = 100%", resPreg1C = "3/8 (100) = 37.5% ", resPreg1D = "1/3 (100) = 33.3%",
resPreg2A = "6/30 (100) = 20%", resPreg2B = "5/36 (100) = 13.8%", resPreg2C = "4/30 (100) = 13.3%", resPreg2D = "6/36 (100) = 17%",
resPreg3A = " 16 ", resPreg3B = " 6 ", resPreg3C = " 18 ", resPreg3D = " 12 ",
resPreg4A = " 40320", resPreg4B = "14515", resPreg4C = "50321", resPreg4D = " 45201",
resPreg5A = "420", resPreg5B = "720", resPreg5C = "520", resPreg5D = "620",
resPreg6A = "42!", resPreg6B = "21!", resPreg6C = "11!", resPreg6D = "19!",
resPreg7A = "8/32 = 25%", resPreg7B = "9/45 = 20%", resPreg7C = "5/40 = 12.5%", resPreg7D = "4/24 = 16,6%",
resPreg8A = "6 h 18 min", resPreg8B = "12 h 30 min", resPreg8C = "10 h 30min ", resPreg8D = "25 h",
resPreg9A = "10", resPreg9B = "11", resPreg9C = "12", resPreg9D = "13",
resPreg10A = "37", resPreg10B = "38", resPreg10C = "39", resPreg10D = "40",
resPreg11A = "126", resPreg11B = "132", resPreg11C = "130", resPreg11D = "134",
resPreg12A = "20", resPreg12B = "26", resPreg12C = "28", resPreg12D = "29",
resPreg13A = "12", resPreg13B = "35", resPreg13C = "27", resPreg13D = "60",
resPreg14A = "30", resPreg14B = "45", resPreg14C = "50", resPreg14D = "60",
resPreg15A = "10 años ", resPreg15B = "12 años ", resPreg15C = "15 años", resPreg15D = "19 años",
resPreg16A = "100 parcelas", resPreg16B = "125 parcelas", resPreg16C = "250 parcelas", resPreg16D = "500 parcelas",
resPreg17A = "3", resPreg17B = "4", resPreg17C = "5", resPreg17D = "6",
resPreg18A = "$4.600 ", resPreg18B = "$4.400 ", resPreg18C = "$4.200", resPreg18D = "$4.000",
resPreg19A = "$750 ", resPreg19B = "$1.125 ", resPreg19C = "$1.250", resPreg19D = "$1.875",
resPreg20A = "20", resPreg20B = "23", resPreg20C = "27", resPreg20D = "31";
public static void main(String [] args)
{
while (nOp1 != 4)
{
try {
txtOp1 = JOptionPane.showInputDialog(null, "Bienvenido" +
"\n 1. Preliminar del juego" +
"\n 2. Comenzar el juego" +
"\n 3. Ayuda" +
"\n 4. Salir" +
"\n Escoja una opción ?",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
nOp1 = Integer.parseInt(txtOp1);
switch (nOp1)
{
case 1:
casoPreliminarJuego();
break;
case 2:
casoComenzarJuego();
break;
case 3:
casoAyuda();
break;
case 4:
casoSalirJuego();
break;
default:
casoIncorrecto();
break;
}
} catch(Exception e)
{
casoIncorrecto();
}
}
}
public static void casoPreliminarJuego()
{
do {
Calendar seg1 = new GregorianCalendar();
Calendar min1 = new GregorianCalendar();
respCorrPrel = 0;
sIni = 0;
sFin = 0;
aleatorioPrel = (int)(Math.random()*(max))+min;
segundoIni = Integer.toString(seg1.get(Calendar.SECOND));
minutoIni = Integer.toString(min1.get(Calendar.MINUTE));
if (aleatorioPrel == 1)
{
adiv = adiv1;
respAdiv = respAdiv1;
}
if (aleatorioPrel == 2)
{
adiv = adiv2;
respAdiv = respAdiv2;
}
if (aleatorioPrel == 3)
{
adiv = adiv3;
respAdiv = respAdiv3;
}
if (aleatorioPrel == 4)
{
adiv = adiv4;
respAdiv = respAdiv4;
}
if (aleatorioPrel == 5)
{
adiv = adiv5;
respAdiv = respAdiv5;
}
if (aleatorioPrel == 6)
{
adiv = adiv6;
respAdiv = respAdiv6;
}
if (aleatorioPrel == 7)
{
adiv = adiv7;
respAdiv = respAdiv7;
}
if (aleatorioPrel == 8 )
{
adiv = adiv8;
respAdiv = respAdiv8;
}
if (aleatorioPrel == 9)
{
adiv = adiv9;
respAdiv = respAdiv9;
}
if (aleatorioPrel == 10)
{
adiv = adiv10;
respAdiv = respAdiv10;
}
txtPregPrel = JOptionPane.showInputDialog(null, adiv,
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
txtPregPrel = txtPregPrel.toUpperCase();
boolean resultado = (respAdiv.equals(txtPregPrel));
if (resultado == true)
{
tiempoResponder();
resp = "Respuesta Correcta";
JOptionPane.showMessageDialog(null, resp + "\nTiempo que se demoro en reponder: \n" +
resEntrar + " Segundos",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
respCorrPrel = 1;
confirm = 1;
}else{
tiempoResponder();
resp = "Respuesta Incorrecta";
JOptionPane.showMessageDialog(null, resp + "\nLa respuesta correcta es: \n" + respAdiv +
"\nTiempo que se demoro en reponder: \n" + resEntrar + " Segundos",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.ERROR_MESSAGE);
confirm = JOptionPane.showConfirmDialog(null, "Desea adivinar otra vez",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
}
}while(confirm == 0);
}
public static void casoComenzarJuego()
{
if (respCorrPrel == 1 && resEntrar <= 10)
{
iniciarJuego();
}else{
JOptionPane.showMessageDialog(null, "Tiene que responder correctamente" +
"\n la adivinanza del juego preliminar y \n demorarse menos de 10 segundos.",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
}
}
public static void casoIncorrecto()
{
JOptionPane.showMessageDialog(null, "Tiene que seleccionar una de las opciones",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.ERROR_MESSAGE);
}
public static void tiempoResponder()
{
Calendar seg2 = new GregorianCalendar();
Calendar min2 = new GregorianCalendar();
segundoFin = Integer.toString(seg2.get(Calendar.SECOND));
minutoFin = Integer.toString(min2.get(Calendar.MINUTE));
sIni = Integer.parseInt(segundoIni);
sFin = Integer.parseInt(segundoFin);
mIni = Integer.parseInt(minutoIni);
mFin = Integer.parseInt(minutoFin);
if (mIni < mFin)
{
resta = mFin - mIni;
if (resta == 1)
{
sFin = sFin + 60;
}
if (resta == 2)
{
sFin = sFin + 120;
}
if (resta == 3)
{
sFin = sFin + 180;
}
}
resEntrar = sIni - sFin;
if (resEntrar < 0)
{
resEntrar = resEntrar * (-1);
}
}
public static void iniciarJuego()
{
confOp = 0;
conf50 = 0;
n = 1;
min = 1;
do
{
confResp = 0;
aleatorioJuego = (int)(Math.random()*(maxJuego))+min;
do
{
switch (aleatorioJuego)
{
case 1:
preg = preg1;
resp1 = "\n 1. " + resPreg1A;
resp2 = "\n 2. " + resPreg1B;
resp3 = "\n 3. " + resPreg1C;
resp4 = "\n 4. " + resPreg1D;
respCorrJuego = 1;
txtRJ = resp1 + resp2;
break;
case 2:
preg = preg2;
resp1 = "\n 1. " + resPreg2A;
resp2 = "\n 2. " + resPreg2B;
resp3 = "\n 3. " + resPreg2C;
resp4 = "\n 4. " + resPreg2D;
respCorrJuego = 4;
txtRJ = resp4 + resp1;
break;
case 3:
preg = preg3;
resp1 = "\n 1. " + resPreg3A;
resp2 = "\n 2. " + resPreg3B;
resp3 = "\n 3. " + resPreg3C;
resp4 = "\n 4. " + resPreg3D;
respCorrJuego = 3;
txtRJ = resp1 + resp3;
break;
case 4:
preg = preg4;
resp1 = "\n 1. " + resPreg4A;
resp2 = "\n 2. " + resPreg4B;
resp3 = "\n 3. " + resPreg4C;
resp4 = "\n 4. " + resPreg4D;
respCorrJuego = 1;
txtRJ = resp1 + resp2;
break;
case 5:
preg = preg5;
resp1 = "\n 1. " + resPreg5A;
resp2 = "\n 2. " + resPreg5B;
resp3 = "\n 3. " + resPreg5C;
resp4 = "\n 4. " + resPreg5D;
respCorrJuego = 2;
txtRJ = resp2 + resp3;
break;
case 6:
preg = preg6;
resp1 = "\n 1. " + resPreg6A;
resp2 = "\n 2. " + resPreg6B;
resp3 = "\n 3. " + resPreg6C;
resp4 = "\n 4. " + resPreg6D;
respCorrJuego = 2;
txtRJ = resp2 + resp3;
break;
case 7:
preg = preg7;
resp1 = "\n 1. " + resPreg7A;
resp2 = "\n 2. " + resPreg7B;
resp3 = "\n 3. " + resPreg7C;
resp4 = "\n 4. " + resPreg7D;
respCorrJuego = 4;
txtRJ = resp3 + resp4;
break;
case 8:
preg = preg8;
resp1 = "\n 1. " + resPreg8A;
resp2 = "\n 2. " + resPreg8B;
resp3 = "\n 3. " + resPreg8C;
resp4 = "\n 4. " + resPreg8D;
respCorrJuego = 3;
txtRJ = resp2 + resp3;
break;
case 9:
preg = preg9;
resp1 = "\n 1. " + resPreg9A;
resp2 = "\n 2. " + resPreg9B;
resp3 = "\n 3. " + resPreg9C;
resp4 = "\n 4. " + resPreg9D;
respCorrJuego = 3;
txtRJ = resp2 + resp3;
break;
case 10:
preg = preg10;
resp1 = "\n 1. " + resPreg10A;
resp2 = "\n 2. " + resPreg10B;
resp3 = "\n 3. " + resPreg10C;
resp4 = "\n 4. " + resPreg10D;
respCorrJuego = 4;
txtRJ = resp3 + resp4;
break;
case 11:
preg = preg11;
resp1 = "\n 1. " + resPreg11A;
resp2 = "\n 2. " + resPreg11B;
resp3 = "\n 3. " + resPreg11C;
resp4 = "\n 4. " + resPreg11D;
respCorrJuego = 1;
txtRJ = resp1 + resp2;
break;
case 12:
preg = preg12;
resp1 = "\n 1. " + resPreg12A;
resp2 = "\n 2. " + resPreg12B;
resp3 = "\n 3. " + resPreg12C;
resp4 = "\n 4. " + resPreg12D;
respCorrJuego = 4;
txtRJ = resp2 + resp4;
break;
case 13:
preg = preg13;
resp1 = "\n 1. " + resPreg13A;
resp2 = "\n 2. " + resPreg13B;
resp3 = "\n 3. " + resPreg13C;
resp4 = "\n 4. " + resPreg13D;
respCorrJuego = 4;
txtRJ = resp3 + resp4;
break;
case 14:
preg = preg14;
resp1 = "\n 1. " + resPreg14A;
resp2 = "\n 2. " + resPreg14B;
resp3 = "\n 3. " + resPreg14C;
resp4 = "\n 4. " + resPreg14D;
respCorrJuego = 3;
txtRJ = resp2 + resp3;
break;
case 15:
preg = preg15;
resp1 = "\n 1. " + resPreg15A;
resp2 = "\n 2. " + resPreg15B;
resp3 = "\n 3. " + resPreg15C;
resp4 = "\n 4. " + resPreg15D;
respCorrJuego = 3;
txtRJ = resp2 + resp3;
break;
case 16:
preg = preg16;
resp1 = "\n 1. " + resPreg16A;
resp2 = "\n 2. " + resPreg16B;
resp3 = "\n 3. " + resPreg16C;
resp4 = "\n 4. " + resPreg16D;
respCorrJuego = 1;
txtRJ = resp1 + resp2;
break;
case 17:
preg = preg17;
resp1 = "\n 1. " + resPreg17A;
resp2 = "\n 2. " + resPreg17B;
resp3 = "\n 3. " + resPreg17C;
resp4 = "\n 4. " + resPreg17D;
respCorrJuego = 3;
txtRJ = resp2 + resp3;
break;
case 18:
preg = preg18;
resp1 = "\n 1. " + resPreg18A;
resp2 = "\n 2. " + resPreg18B;
resp3 = "\n 3. " + resPreg18C;
resp4 = "\n 4. " + resPreg18D;
respCorrJuego = 4;
txtRJ = resp3 + resp4;
break;
case 19:
preg = preg19;
resp1 = "\n 1. " + resPreg19A;
resp2 = "\n 2. " + resPreg19B;
resp3 = "\n 3. " + resPreg19C;
resp4 = "\n 4. " + resPreg19D;
respCorrJuego = 3;
txtRJ = resp3 + resp4;
break;
case 20:
preg = preg20;
resp1 = "\n 1. " + resPreg20A;
resp2 = "\n 2. " + resPreg20B;
resp3 = "\n 3. " + resPreg20C;
resp4 = "\n 4. " + resPreg20D;
respCorrJuego = 4;
txtRJ = resp3 + resp4;
break;
}
if (nPreg == 0)
{
if (confOp == 0 && conf50 == 0)
{
txtRespJuego = JOptionPane.showInputDialog(null, preg +
resp1 +
resp2 +
resp3 +
resp4 +
"\n5. Ayuda del publico" +
"\n6. Ayuda 50:50" +
"\n7. Salir",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
}
if (confOp == 0 && conf50 == 1)
{
txtRespJuego = JOptionPane.showInputDialog(null, preg +
resp1 +
resp2 +
resp3 +
resp4 +
"\n5. Ayuda del publico" +
"\n7. Salir",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
}
if (confOp == 1 && conf50 == 0){
txtRespJuego = JOptionPane.showInputDialog(null, preg +
resp1 +
resp2 +
resp3 +
resp4 +
"\n6. Ayuda 50:50" +
"\n7. Salir",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
}
if (confOp == 1 && conf50 == 1){
txtRespJuego = JOptionPane.showInputDialog(null, preg +
resp1 +
resp2 +
resp3 +
resp4 +
"\n7. Salir",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
}
nRespJuego = Integer.parseInt(txtRespJuego);
if (nRespJuego == 6 && confOp == 0 && conf50 == 0)
{
txtRespJuego = JOptionPane.showInputDialog(null, preg +
txtRJ +
"\n5. Ayuda del publico" +
"\n7. Salir",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
nRespJuego = Integer.parseInt(txtRespJuego);
conf50 = 1;
nPreg = 1;
}
if (nRespJuego == 6 && confOp == 1 && conf50 == 0)
{
txtRespJuego = JOptionPane.showInputDialog(null, preg +
txtRJ +
"\n7. Salir",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
nRespJuego = Integer.parseInt(txtRespJuego);
conf50 = 1;
nPreg = 0;
}
}
if (nPreg == 1 && confOp == 1)
{
txtRespJuego = JOptionPane.showInputDialog(null, preg +
txtRJ +
"\n7. Salir",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
nRespJuego = Integer.parseInt(txtRespJuego);
conf50 = 1;
}
if (nRespJuego == 1 || nRespJuego == 2 || nRespJuego == 3 || nRespJuego == 4)
{
if (respCorrJuego == nRespJuego)
{
if (n <= 8 )
{
if(n == 1)
{
vGanado = 500000;
tgSeg = 0;
}
if(n == 2)
{
vGanado = 1000000;
tgSeg = 1;
}
if(n == 3)
{
vGanado = 2000000;
tgSeg = 0;
}
if(n == 4)
{
vGanado = 10000000;
tgSeg = 1;
//min = 5;
}
if(n == 5)
{
vGanado = 15000000;
tgSeg = 0;
}
if(n == 6)
{
vGanado = 30000000;
tgSeg = 1;
//min = 10;
}
if(n == 7)
{
vGanado = 60000000;
tgSeg = 0;
}
if(n == 8 )
{
vGanado = 120000000;
JOptionPane.showMessageDialog(null, "Ha ganado el premio mayor\n" +
"Total ganado : $" + miformato.format(vGanado),
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
casoSalirJuego();
}
if (tgSeg == 1)
{
tGanado = vGanado;
}
confJuego = JOptionPane.showConfirmDialog(null, "Respuesta Correcta \n" +
"Hasta el momento ha ganado: $" + miformato.format(vGanado) +
"\nDesea continuar jugando",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
if (confJuego == JOptionPane.YES_OPTION)
{
confirm = 0;
confResp = 0;
nPreg = 0;
}
if (confJuego == JOptionPane.NO_OPTION)
{
JOptionPane.showMessageDialog(null, "Total ganado : $" + miformato.format(vGanado),
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
confirm = 1;
confResp = 0;
nPreg = 0;
}
}
}else
{
JOptionPane.showMessageDialog(null, "Respuesta Incorrecta \n" +
"Total ganado : $" + miformato.format(tGanado),
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.ERROR_MESSAGE);
confirm = 1;
}
}
if (nRespJuego == 5 && confOp == 0)
{
if (respCorrJuego == 1)
{
varPorcB = resp1 + " = 40%" + "\n" + resp2 + " = 24%" + "\n" + resp3 + " = 16%" + "\n" + resp4 + " = 20%";
}
if (respCorrJuego == 2)
{
varPorcB = resp1 + " = 30%" + "\n" + resp2 + " = 35%" + "\n" + resp3 + " = 20%" + "\n" + resp4 + " = 15%";
}
if (respCorrJuego == 3)
{
varPorcB = resp1 + " = 20%" + "\n" + resp2 + " = 15%" + "\n" + resp3 + " = 50%" + "\n" + resp4 + " = 15%";
}
if (respCorrJuego == 4)
{
varPorcB = resp1 + " = 15%" + "\n" + resp2 + " = 8%" + "\n" + resp3 + " = 17%" + "\n" + resp4 + " = 60%";
}
JOptionPane.showMessageDialog(null, "Respuesta del Publico" +
"\n" + varPorcB,
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
confResp = 1;
confOp = 1;
}
if (nRespJuego == 7)
{
casoSalirJuego();
}
if (nRespJuego >= 8 )
{
confResp = 1;
}
if (nRespJuego == 5 && confOp == 1)
{
confResp = 1;
}
if (nRespJuego == 6 && conf50 == 1)
{
confResp = 1;
}
}while(confResp == 1);
n += 1;
}while(confirm == 0);
}
public static void casoAyuda()
{
JOptionPane.showMessageDialog(null, "Reglas\n" +
"Para poder empezar primero tienes que pasar \n el juego preliminar.\n" +
"Premios \n" +
"1a Pregunta $500,000 \n" +
"2a Pregunta $1,000,000 Queda en Seguridad \n" +
"3a Pregunta $2,000,000 \n" +
"4a Pregunta $10,000,000 Queda en Seguridad \n" +
"5a Pregunta $15,000,000 \n" +
"6a Pregunta $30,000,000 Queda en Seguridad \n" +
"7a Pregunta $60,000,000 \n" +
"8a Pregunta $120,000,000 \n",
"¿QUIEN QUIERE SER MILLONARIO?", JOptionPane.INFORMATION_MESSAGE);
}
public static void casoSalirJuego()
{
System.exit(0);
}
}