Professional Documents
Culture Documents
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");
}
}
}
}}