public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int Tap, ap1 = 0, ap2 = 0, ap3 = 0, resp, c=1, a=1, es1=0, es2=0, prim1=0, prim2=0, prim3=0, prim4=0, prim5=0, eu1=0, eu2=0, eu3=0, eu4=0, eu5=0, re=0, qu1=0, qu2=0, qu3=0, qu4=0, qu5=0, ed=0;
double p1, p2, p3, price, Sap1=0, Sap2=0, Sap3=0, k = 0, tota=0, tot1=0, tot2=0, tot3=0;
String Nom ="";
System.out.println("[+18]Esto es contenido para adultos[+18], inscribe su nombre"); Nom = input.nextLine();
do { System.out.println("Inscribe su edad por favor"); ed = input.nextInt();
if (ed < 18) { System.out.println("[+18]No puede continuar, este contenido no es accesible a menores de edad[+18]"); }
if(ed < 18);
}while(ed < 18 );
System.out.println("####-Ha entrado a una sala de apuestas-###"); System.out.println("Elige el tipo de apuesta que desea realizar, puede eligir todas las que quiera"); System.out.println("1.Euromillon"); System.out.println("2.Primitiva"); System.out.println("3.Quinigol"); System.out.println("Modo selección[1/2/3]"); do { do { System.out.println("Indica el tipo de apuesta con el número asignado"); Tap = input.nextInt();
if(Tap < 1 || Tap > 3) { System.out.println("Ha introducido un número que no tiene asignado ninguna apuesta, ingrese uno compatible"); }
}while(Tap < 1 || Tap > 3);
do { if( Tap == 1) { // Euromillon System.out.println("Cada apuesta vale 2,20EU, escribe la cantidad de apuestas "); ap1 = input.nextInt();
Sap1 = ap1 + Sap1;
tot1 = Sap1*2.20;
if (Tap == 1) { for(int i1=0; i1<ap1; i1++) { System.out.println("Marque los números del " + c+"º " + "boleto euromillon"); c++;
do { System.out.println("Ingrese el 1º número"); eu1 = input.nextInt();
if(eu1 < 1 || eu1 > 50 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }
}while(eu1 < 1 || eu1 > 50);
do { System.out.println("Ingrese el 2º número"); eu2 = input.nextInt();
if(eu2 < 1 || eu2 > 50) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }else if(eu2==eu1) { System.out.println("Error, no se pueden repetir numeros"); }
}while(eu2 > 50 || eu2 < 1 || eu2==eu1);
do { System.out.println("Ingrese el 3º número"); eu3 = input.nextInt();
if(eu3 < 1 || eu3 > 50 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }else if(eu3==eu2 || eu3==eu1) { System.out.println("Error, no se pueden repetir numeros"); }
}while(eu3 < 1 || eu3 > 50 || eu3==eu2 || eu3==eu1);
do { System.out.println("Ingrese el 4º número"); eu4 = input.nextInt();
if(eu4 < 1 || eu4 > 50 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }else if(eu4==eu3 || eu4==eu2 || eu4==eu1) { System.out.println("Error, no se pueden repetir numeros"); }
}while(eu4 < 1 || eu4 > 50 || eu4==eu3 || eu4==eu2 || eu4==eu1);
do { System.out.println("Ingrese el 5º número"); eu5 = input.nextInt();
if(eu5 < 1 || eu5 > 50 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }else if(eu5==eu4 || eu5==eu3 || eu5==eu2 || eu5==eu1) { System.out.println("Error, no se pueden repetir numeros"); }
}while(eu5 < 1 || eu5 > 50 || eu5==eu4 || eu5==eu3 || eu5==eu2 || eu5==eu1);
do { System.out.println("Marca la 1º estrella"); es1 = input.nextInt();
System.out.println("Marca la 2º estrella"); es2 = input.nextInt();
if(es1 < 1 || es1 > 11 || es2 < 1 || es2 > 11) { System.out.println("Error, ha intruducido un número no compatible, vuelva a intentarlo"); }
System.out.println("Los numeros apostados son: " + eu1 + " " + eu2 + " "+ eu3 + " " + eu4 + " " + eu5 + " " + es1 + " " + es2); }while(es1 < 1 || es1 > 11 || es2 < 1 || es2 > 11);
}
}
}else if(Tap == 2) { // Primimtiva System.out.println("Cada apuesta vale 1,20EU, escribe la cantidad de apuestas "); ap2 = input.nextInt();
Sap2 = ap2 + Sap2;
tot2 = Sap2*1.20;
for(int i2=0; i2<ap2; i2++) { System.out.println("Marque los números del " + a+"º " + "boleto primitiva"); a++;
do { System.out.println("Ingrese el 1º número"); prim1 = input.nextInt();
if(prim1 < 1 || prim1 > 49 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }
}while(prim1 < 1 || prim1 > 49);
do { System.out.println("Ingrese el 2º número"); prim2 = input.nextInt();
if(prim2 < 1 || prim2 > 49) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }else if(prim1 == prim2) { System.out.println("Error no se pueden repetir numeros"); }
}while(prim2 > 49 || prim2 < 1 || prim1 == prim2);
do { System.out.println("Ingrese el 3º número"); prim3 = input.nextInt();
if(prim3 < 1 || prim3 > 49 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }else if(prim2==prim3) { System.out.println("Error, no se pueden repetir"); }
}while(prim3 < 1 || prim3 > 49 || prim2==prim3 || prim2 == prim1);
do { System.out.println("Ingrese el 4º número"); prim4 = input.nextInt();
if(prim4 < 1 || prim4 > 49 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }else if(prim4==prim3 || prim4 == prim2 || prim4 == prim1) { System.out.println("Error, no se puede repetir"); }
}while(prim4 < 1 || prim4 > 49 || prim4==prim3 || prim4 == prim2 || prim4 == prim1);
do { System.out.println("Ingrese el 5º número"); prim5 = input.nextInt();
if(prim5 < 1 || prim5 > 49) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }else if(prim5==prim4 || prim5==prim3 || prim5==prim2 || prim5==prim1){ System.out.println("Error, no se puede repetir"); }
}while(prim5 < 1 || prim5 > 49 || prim5==prim4 || prim5==prim3 || prim5==prim2 || prim5==prim1);
System.out.println("Los numeros apostados son: " + prim1 + " " + prim2 + " "+ prim3 + " " + prim4 + " " + prim5); do { System.out.println("Marca el reintegro"); re = input.nextInt();
if(re < 0 || re > 9) { System.out.println("Error, ha intruducido un número no compatible, vuelva a intentarlo"); }
}while(re < 0 || re > 9);
}
}else if(Tap == 3) { // Quinigol System.out.println("Cada apuesta vale 1EU, escribe la cantidad de apuestas "); ap3 = input.nextInt();
Sap3 = ap3 + Sap3;
tot3 = Sap3*1.00;
for(int i3=0; i3<ap3; i3++) { System.out.println("Marque los números del " + c+"º " + "boleto del quinigol[JORNADA 2/ FECHA: 2-09-20]"); c++;
for(int i=0; i<6; i++) { do { System.out.println("Ingrese el 1º número"); qu1 = input.nextInt();
if(qu1 < 1 || qu1 > 50 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }
}while(qu1 < 1 || qu1 > 50);
do { System.out.println("Ingrese el 2º número"); qu2 = input.nextInt();
if(qu2 < 1 || qu2 > 50 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }
}while(qu2 > 50 || qu2 < 1);
do { System.out.println("Ingrese el 3º número"); qu3 = input.nextInt();
if(qu3 < 1 || qu3 > 50 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }
}while(qu3 < 1 || qu3 > 50);
do { System.out.println("Ingrese el 4º número"); qu4 = input.nextInt();
if(qu4 < 1 || qu4 > 50 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }
}while(qu4 < 1 || qu4 > 50);
do { System.out.println("Ingrese el 5º número"); qu5 = input.nextInt();
if(qu5 < 1 || qu5 > 50 ) { System.out.println("Error, ha ingresado un número no compatible, vuelva a intentarlo"); }
}while(qu5 < 1 || qu5 > 50);
System.out.println("Los numeros apostados son: " + qu1 + " " + qu2 + " "+ qu3 + " " + qu4 + " " + qu5); }
}
}
if(ap1 <0 || ap2<0 || ap3<0) { System.out.println("Error, no se permiten numeros negativos, vuelva a intentarlo"); }
}while(ap1 <0 || ap2<0 || ap3<0);
//System.out.println("La cantidad introducidad no esta permitida"); System.out.println("Desea realizar alguna apuesta mas"); System.out.println("1.sí"); System.out.println("2.no"); resp = input.nextInt();
}while(resp == 1 || resp < 1 || resp > 2);
if(resp == 2) { System.out.println("##########-La factura-##########"); System.out.println(" Fecha: 2/10/2020 "); System.out.println("Realizada por: "); System.out.println(" Apuestas | Cantidad | Total"); System.out.println("--------------------------------"); System.out.println("Euromillon| " + Sap1 + " " + (int)tot1); System.out.println("Primitiva | " + Sap2 + " " + (int)tot2); System.out.println("Quinigol | " + Sap3 + " " + (int)tot3); System.out.println(" ¡GRACIAS POR HABER PARTICIPADO!"); }
}