Sie sind auf Seite 1von 25

ERMASOFT

A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



1
Cdigo.
import java.util.Scanner;
import java.util.Arrays;
import java.util.Random;

public class Juego {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int opcion, costo;
int opcion2 = 0;
while(opcion2<=0){
// Utilizado Para Reiniciar o Salir del Juego//
System.out.println("5 de Oro");
System.out.println("Opciones: 1-Simple 2-Revancha 3-Salir");
System.out.println("Ingrese Opcion:");
opcion = teclado.nextInt();
switch (opcion) {
//Seleccion de opcion//
case 1:
System.out.println("Ingrese 5 Numeros:");
int[] apuesta2 = new int[5];
for (int i = 0; i < apuesta2.length; i++) {
System.out.println("Numero:");
apuesta2[i] = teclado.nextInt();
}
if (apuesta2[0] == apuesta2[1] || apuesta2[0] == apuesta2[2]
|| apuesta2[0] == apuesta2[3] || apuesta2[0] ==
apuesta2[4]
|| apuesta2[1] == apuesta2[2] || apuesta2[1] ==
apuesta2[3]
|| apuesta2[1] == apuesta2[4] || apuesta2[2] ==
apuesta2[3]
|| apuesta2[2] == apuesta2[4] || apuesta2[3] ==
apuesta2[4]) {
//Verificar no halla numero repetido//
System.out
.println("Error: Dos o Mas Numeros en la
Apuesta son Iguales");
}
int n3 = 46;
int k3 = n3;
int[] numeros3 = new int[n3];
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



2
int[] resultado3 = new int[n3];
Random rnd3 = new Random();
int res3;
for (int i = 1; i < 46; i++) {
numeros3[i] = i + 1;
}
for (int i = 1; i < 6; i++) {
res3 = rnd3.nextInt(k3);
resultado3[i] = numeros3[res3];
numeros3[res3] = numeros3[k3 - 1];
k3--;
}
// Generar numeros random del juego//
if (apuesta2[0] == resultado3[0]
&& apuesta2[1] == resultado3[1]
&& apuesta2[2] == resultado3[2]
&& apuesta2[3] == resultado3[3]
&& apuesta2[4] == resultado3[4]) {
System.out.println("Gano 5 de Oro");
System.out.println("Volver a Juegar?");
System.out.println("SI=0 NO=1");
opcion2 = opcion2+teclado.nextInt();
if (opcion2 < 0 || opcion2 > 1) {
System.out.println("Error");
}

} else {
if (apuesta2[0] == resultado3[0]
&& apuesta2[1] == resultado3[1]
&& apuesta2[2] == resultado3[2]
&& apuesta2[3] == resultado3[4]
&& apuesta2[4] == resultado3[3]) {
System.out.println("Gano 5 de
Oro");
System.out.println("Volver a
Juegar?");
System.out.println("SI=0 NO=1");
opcion2 = opcion2+teclado.nextInt();
if (opcion2 < 0 || opcion2 > 1) {
System.out.println("Error");
}
} else {
if (apuesta2[0] == resultado3[0]
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



3
&& apuesta2[1] ==
resultado3[1]
&& apuesta2[2] ==
resultado3[4]
&& apuesta2[3] ==
resultado3[3]
&& apuesta2[4] ==
resultado3[2]) {
System.out.println("Gano 5
de Oro");
System.out.println("Volver a
Juegar?");
System.out.println("SI=0
NO=1");
opcion2 =
opcion2+teclado.nextInt();
if (opcion2 < 0 || opcion2 >
1) {

System.out.println("Error");
}

} else {
if (apuesta2[0] == resultado3[0]
&& apuesta2[1] ==
resultado3[1]
&& apuesta2[2] ==
resultado3[3]
&& apuesta2[3] ==
resultado3[2]
&& apuesta2[4] ==
resultado3[4]) {

System.out.println("Gano 5 de Oro");

System.out.println("Volver a Juegar?");

System.out.println("SI=0 NO=1");
opcion2 =
opcion2+teclado.nextInt();
if (opcion2 < 0 ||
opcion2 > 1) {
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



4

System.out.println("Error");
}

} else {
if (apuesta2[0] ==
resultado3[0]
&&
apuesta2[1] == resultado3[3]
&&
apuesta2[2] == resultado3[2]
&&
apuesta2[3] == resultado3[1]
&&
apuesta2[4] == resultado3[4]) {

System.out.println("Gano 5 de Oro");

System.out.println("Volver a Juegar?");

System.out.println("SI=0 NO=1");
opcion2 =
opcion2+teclado.nextInt();
if (opcion2 <
0 || opcion2 > 1) {

System.out.println("Error");
}

} else {
if (apuesta2[0] ==
resultado3[0]
&&
apuesta2[1] == resultado3[4]
&&
apuesta2[2] == resultado3[2]
&&
apuesta2[3] == resultado3[3]
&&
apuesta2[4] == resultado3[1]) {

System.out.println("Gano 5 de Oro");
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



5

System.out.println("Volver a Juegar?");

System.out.println("SI=0 NO=1");

opcion2 = opcion2+teclado.nextInt();
if
(opcion2 < 0 || opcion2 > 1) {

System.out.println("Error");
}

} else {
if
(apuesta2[0] == resultado3[0]

&& apuesta2[1] == resultado3[2]

&& apuesta2[1] == resultado3[3]

&& apuesta2[3] == resultado3[3]

&& apuesta2[4] == resultado3[4]) {

System.out.println("Gano 5 de Oro");

System.out.println("Volver a Juegar?");

System.out.println("SI=0 NO=1");

opcion2 = opcion2+teclado.nextInt();

if (opcion2 < 0 || opcion2 > 1) {

System.out.println("Error");

}

} else {
if
(apuesta2[0] == resultado3[1]

&& apuesta2[1] == resultado3[0]
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



6

&& apuesta2[2] == resultado3[2]

&& apuesta2[3] == resultado3[3]

&& apuesta2[4] == resultado3[4]) {

System.out.println("Gano 5 de Oro");

System.out.println("Volver a Juegar?");

System.out.println("SI=0 NO=1");

opcion2 = opcion2+teclado.nextInt();

if (opcion2 < 0 || opcion2 > 1) {

System.out.println("Error");

}

} else
{

if (apuesta2[0] == resultado3[1]

&& apuesta2[1] == resultado3[4]

&& apuesta2[2] == resultado3[0]

&& apuesta2[3] == resultado3[1]

&& apuesta2[4] == resultado3[2]) {

System.out.println("Gano 5 de Oro");

System.out.println("Volver a Juegar?");

System.out.println("SI=0 NO=1");

opcion2 = opcion2+teclado.nextInt();

if (opcion2 < 0 || opcion2 > 1) {
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



7

System.out.println("Error");

}


} else {

if (apuesta2[0] == resultado3[1]

&& apuesta2[1] == resultado3[2]

&& apuesta2[2] == resultado3[3]

&& apuesta2[3] == resultado3[4]

&& apuesta2[4] == resultado3[0]) {

System.out.println("Gano 5 de Oro");

System.out.println("Volver a Juegar?");

System.out.println("SI=0 NO=1");

opcion2 = opcion2+teclado.nextInt();

if (opcion2 < 0 || opcion2 > 1) {

System.out.println("Error");

}


} else {

if (apuesta2[0] == resultado3[2]

&& apuesta2[1] == resultado3[3]

&& apuesta2[2] == resultado3[0]

&& apuesta2[3] == resultado3[4]
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



8

&& apuesta2[4] == resultado3[1]) {

System.out.println("Gano 5 de Oro");

System.out.println("Volver a Juegar?");

System.out.println("SI=0 NO=1");

opcion2 = opcion2+teclado.nextInt();

if (opcion2 < 0 || opcion2 > 1) {

System.out.println("Error");

}


} else {

if (apuesta2[0] == resultado3[2]

&& apuesta2[1] == resultado3[0]

&& apuesta2[2] == resultado3[1]

&& apuesta2[3] == resultado3[3]

&& apuesta2[4] == resultado3[4]) {

System.out.println("Gano 5 de Oro");

System.out.println("Volver a Juegar?");

System.out.println("SI=0 NO=1");

opcion2 = opcion2+teclado.nextInt();

if (opcion2 < 0 || opcion2 > 1) {

System.out.println("Error");

}
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



9

} else {

if (apuesta2[0] == resultado3[2]

&& apuesta2[1] == resultado3[0]

&& apuesta2[2] == resultado3[1]

&& apuesta2[3] == resultado3[4]

&& apuesta2[4] == resultado3[3]) {

System.out.println("Gano 5 de
Oro");

System.out.println("Volver a
Juegar?");

System.out.println("SI=0 NO=1");

opcion2 = opcion2+teclado.nextInt();

if (opcion2 < 0 || opcion2 > 1) {

System.out.println("Error");

}


} else {

if (apuesta2[0] == resultado3[2]

&& apuesta2[1] ==
resultado3[1]

&& apuesta2[2] ==
resultado3[0]

&& apuesta2[3] ==
resultado3[3]
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



10

&& apuesta2[4] ==
resultado3[4]) {

System.out.println("Gano 5
de Oro");

System.out.println("Volver a
Juegar?");

System.out.println("SI=0
NO=1");

opcion2 =
opcion2+teclado.nextInt();

if (opcion2 < 0 || opcion2 >
1) {


System.out.println("Error");

}

} else {

if (apuesta2[0] == resultado3[2]

&& apuesta2[1] ==
resultado3[1]

&& apuesta2[2] ==
resultado3[0]

&& apuesta2[3] ==
resultado3[4]

&& apuesta2[4] ==
resultado3[3]) {


System.out.println("Gano 5 de Oro");
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



11


System.out.println("Volver a Juegar?");


System.out.println("SI=0 NO=1");

opcion2 =
opcion2+teclado.nextInt();

if (opcion2 < 0 ||
opcion2 > 1) {


System.out.println("Error");

}


} else {

if (apuesta2[0] ==
resultado3[3]

&&
apuesta2[1] == resultado3[0]

&&
apuesta2[2] == resultado3[2]

&&
apuesta2[3] == resultado3[4]

&&
apuesta2[4] == resultado3[1]) {


System.out.println("Gano 5 de Oro");


System.out.println("Volver a Juegar?");
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



12


System.out.println("SI=0 NO=1");

opcion2 =
opcion2+teclado.nextInt();

if (opcion2 <
0 || opcion2 > 1) {


System.out.println("Error");

}


} else {

if (apuesta2[0] ==
resultado3[3]

&&
apuesta2[1] == resultado3[0]

&&
apuesta2[2] == resultado3[4]

&&
apuesta2[3] == resultado3[2]

&&
apuesta2[4] == resultado3[1]) {


System.out.println("Gano 5 de Oro");


System.out.println("Volver a Juegar?");


System.out.println("SI=0 NO=1");
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



13


opcion2 = opcion2+teclado.nextInt();

if
(opcion2 < 0 || opcion2 > 1) {


System.out.println("Error");

}


} else {

if
(apuesta2[0] == resultado3[3]


&& apuesta2[1] == resultado3[0]


&& apuesta2[2] == resultado3[4]


&& apuesta2[3] == resultado3[1]


&& apuesta2[4] == resultado3[2]) {


System.out.println("Gano 5 de Oro");


System.out.println("Volver a Juegar?");


System.out.println("SI=0 NO=1");


opcion2 = opcion2+teclado.nextInt();
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



14


if (opcion2 < 0 || opcion2 > 1) {


System.out.println("Error");


}


} else {

if
(apuesta2[0] == resultado3[3]


&& apuesta2[1] == resultado3[0]


&& apuesta2[2] == resultado3[1]


&& apuesta2[3] == resultado3[2]


&& apuesta2[4] == resultado3[3]) {


System.out.println("Gano 5 de Oro");


System.out.println("Volver a Juegar?");


System.out.println("SI=0 NO=1");


opcion2 = opcion2+teclado.nextInt();


if (opcion2 < 0 || opcion2 > 1) {
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



15


System.out.println("Error");


}


} else
{


if (apuesta2[0] == resultado3[3]


&& apuesta2[1] == resultado3[2]


&& apuesta2[2] == resultado3[1]


&& apuesta2[3] == resultado3[4]


&& apuesta2[4] == resultado3[0]) {


System.out.println("Gano 5 de Oro");


System.out.println("Volver a Juegar?");


System.out.println("SI=0 NO=1");


opcion2 = opcion2+teclado.nextInt();


if (opcion2 < 0 || opcion2 > 1) {


System.out.println("Error");
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



16


}



} else {


if (apuesta2[0] == resultado3[4]


&& apuesta2[1] == resultado3[3]


&& apuesta2[2] == resultado3[1]


&& apuesta2[3] == resultado3[2]


&& apuesta2[4] == resultado3[0]) {


System.out.println("Gano 5 de Oro");


System.out.println("Volver a Juegar?");


System.out.println("SI=0 NO=1");


opcion2 = opcion2+teclado.nextInt();


if (opcion2 < 0 || opcion2 > 1) {


System.out.println("Error");


}
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



17



} else {


if (apuesta2[0] == resultado3[4]


&& apuesta2[1] == resultado3[3]


&& apuesta2[2] == resultado3[2]


&& apuesta2[3] == resultado3[0]


&& apuesta2[4] == resultado3[1]) {


System.out.println("Gano 5 de Oro");


System.out.println("Volver a Juegar?");


System.out.println("SI=0 NO=1");


opcion2 = opcion2+teclado.nextInt();


if (opcion2 < 0 || opcion2 > 1) {


System.out.println("Error");


}

ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



18


} else {


if (apuesta2[0] == resultado3[4]


&& apuesta2[1] == resultado3[3]


&& apuesta2[2] == resultado3[2]


&& apuesta2[3] == resultado3[1]


&& apuesta2[4] == resultado3[0]) {


System.out.println("Gano 5 de Oro");


System.out.println("Volver a Juegar?");


System.out.println("SI=0 NO=1");


opcion2 = opcion2+teclado.nextInt();


if (opcion2 < 0 || opcion2 > 1) {


System.out.println("Error");


}



} else {
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



19


if (apuesta2[0] == resultado3[4]


&& apuesta2[1] == resultado3[2]


&& apuesta2[2] == resultado3[3]


&& apuesta2[3] == resultado3[0]


&& apuesta2[4] == resultado3[1]) {


System.out.println("Gano 5 de
Oro");


System.out.println("Volver a
Juegar?");


System.out.println("SI=0 NO=1");


opcion2 = opcion2+teclado.nextInt();


if (opcion2 < 0 || opcion2 > 1) {


System.out.println("Error");


}



} else {
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



20


if (apuesta2[0] == resultado3[4]


&& apuesta2[1] ==
resultado3[3]


&& apuesta2[2] ==
resultado3[0]


&& apuesta2[3] ==
resultado3[2]


&& apuesta2[4] ==
resultado3[1]) {


System.out.println("Gano 5
de Oro");


System.out.println("Volver a
Juegar?");


System.out.println("SI=0
NO=1");


opcion2 =
opcion2+teclado.nextInt();


if (opcion2 < 0 || opcion2 >
1) {



System.out.println("Error");
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



21


}


// Comparar Numeros
Apuesta con Numeros Random del juego//


}else{


System.out.println("Numeros
ganadores:");


for (int i = 1; i < 6; i++) {



System.out.println(resultado3[i]);


}


System.out.println("Perdio.");


System.out.println("Volver a
Juegar?");


System.out.println("SI=0 NO=1");


opcion2 = opcion2+teclado.nextInt();


if (opcion2 < 0 || opcion2 > 1) {


System.out.println("Error");
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



22


}





}


}





}


}


}


}

}

}

}

}

}


}

}

ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



23

}

}

}

}
}
}
}
}
}

}
}
}

break;
case 2:
System.out.println("Ingrese 5 Numeros:");
int[] apuesta = new int[5];
for (int i = 0; i < apuesta.length; i++) {
System.out.println("Numero:");
apuesta[i] = teclado.nextInt();
}
if (apuesta[0] == apuesta[1] || apuesta[0] == apuesta[2]
|| apuesta[0] == apuesta[3] || apuesta[0] ==
apuesta[4]
|| apuesta[1] == apuesta[2] || apuesta[1] ==
apuesta[3]
|| apuesta[1] == apuesta[4] || apuesta[2] ==
apuesta[3]
|| apuesta[2] == apuesta[4] || apuesta[3] ==
apuesta[4]) {

System.out
.println("Error: Dos o Mas Numeros en la
Apuesta son Iguales");
}//Verificar no halla numero repetido//
System.out.println("Ingrese Bolilla Extra:");
int extra = teclado.nextInt();
int n = 46;
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



24
int k = n;
int[] numeros = new int[n];
int[] resultado = new int[n];
Random rnd = new Random();
int res;
for (int i = 1; i < 46; i++) {
numeros[i] = i + 1;
}
for (int i = 1; i < 6; i++) {
res = rnd.nextInt(k);
resultado[i] = numeros[res];
numeros[res] = numeros[k - 1];
k--;
}// Generar numeros random del juego//
for (int i = 0; i < 5; i++) {
if (apuesta[i] == resultado[i]) {
System.out.println("Gano 5 de Oro");

} else {
int n2 = 46;
int k2 = n2;
int[] numeros2 = new int[n2];
int[] resultado2 = new int[n2];
Random rnd2 = new Random();
int res2;
for (int i1 = 1; i1 < 46; i1++) {
numeros2[i1] = i1 + 1;
}
for (int i1 = 1; i1 < 2; i1++) {
res2 = rnd2.nextInt(k2);
resultado2[i1] = numeros2[res2];
numeros2[res2] = numeros2[k2 - 1];
k2--;

}
for (int a = 1; a < 2; a++) {
if (apuesta[a] == resultado2[a]
&& resultado2[a] == extra) {
System.out.println("Gano Pozo
Plata");
System.out.println("Volver a
Juegar?");
System.out.println("SI=0 NO=1");
ERMASOFT
A binary Lifestyle

CURSO MATERIA TEMAS
Programador
java
java (i) 5 de oro a completar
con apuesta normal
full



25
opcion2 = opcion2+teclado.nextInt();
if (opcion2 < 0 || opcion2 > 1) {
System.out.println("Error");
}
} else {
System.out.println("Volver a
Juegar?");
System.out.println("SI=0 NO=1");
opcion2 = teclado.nextInt();
if (opcion2 < 0 || opcion2 > 1) {
System.out.println("Error");
}

}
}

}
}
break;
case 3:
System.out.println("Salir");
opcion2 = opcion2 + 1;
break;
default:
System.out.println("Error");

}

}

}
}}