Entry 6249
Casino
Submitted by anonymous
on Aug. 19, 2010 at 7:20 a.m.
Language: Java. Code size: 3.3 KB.
import java.util.*; public class Casino { public static final Random RNG = new Random(); public static void main(String[] args){ Scanner sc = new Scanner(System.in); Scanner op = new Scanner(System.in); int juego, puntos; int tabla[][] = new int[3][3]; int opcion = 1; int i, j; System.out.println("Hola!, Bienvenido a al juego Ruina\n"); System.out.println("\t\tIngrese los puntos que desea apostar\n"); System.out.println("\t\tCada juego apostara 10 puntos de los que ingreso\n"); System.out.println("\t\tSi gana horizontal, vertical o diagonal usted\n"); System.out.println("\t\tva ganar 5 puntos, de lo contrario\n"); System.out.println("\t\tperdera 10 puntos\n"); System.out.println("\t\tSuerte!!!\n"); puntos = sc.nextInt();//lee los puntos o creditos while(opcion != 0 && puntos > 9) { //si se quiere salir o ya no tiene suficientes puntos puntos = puntos - 10; for(i=0; i<3;i++) { //aƱade los valores random for(j=0;j<3;j++) { tabla[i][j]= 1 + Casino.RNG.nextInt(3); } } for(i=0;i<3;i++){ //imprime en terminal la tabla System.out.print("\t\t\t\t|---|---|---|\n"); System.out.print("\t\t\t\t"); for(j=0;j<3;j++){ System.out.print("| " + tabla[i][j]); } System.out.print("|\n"); } System.out.print("\t\t\t\t|---|---|---|\n\n\n"); if(tabla[0][0]==tabla[1][0]&&tabla[1][0]==tabla[2][0]){ //verifica si gana o no System.out.println("\t\tHaz ganado 5 puntos!\n"); puntos = puntos + 5; } if(tabla[0][1]==tabla[1][1]&&tabla[1][1]==tabla[2][1]){ System.out.println("\t\tHaz ganado 5 puntos!\n"); puntos = puntos + 5; } if(tabla[0][2]==tabla[1][2]&&tabla[1][2]==tabla[2][2]){ System.out.println("\t\tHaz ganado 5 puntos!\n"); puntos = puntos + 5; } if(tabla[0][0]==tabla[0][1]&&tabla[0][1]==tabla[0][2]){ System.out.println("\t\tHaz ganado 5 puntos!\n"); puntos = puntos + 5; } if(tabla[1][0]==tabla[1][1]&&tabla[1][1]==tabla[1][2]){ System.out.println("\t\tHaz ganado 5 puntos!\n"); puntos = puntos + 5; } if(tabla[2][0]==tabla[2][1]&&tabla[2][1]==tabla[2][2]){ System.out.println("\t\tHaz ganado 5 puntos!\n"); puntos = puntos + 5; } if(tabla[0][0]==tabla[1][1]&&tabla[1][1]==tabla[2][2]){ System.out.println("\t\tHaz ganado 5 puntos!\n"); puntos = puntos + 5; } if(tabla[2][0]==tabla[1][1]&&tabla[1][1]==tabla[0][2]){ System.out.println("\t\tHaz ganado 5 puntos!\n"); puntos = puntos + 5; } if(puntos<=0){ System.out.println("Lo siento, ya no hay credito, Hasta luego!\n"); System.out.println("Teclea cero para salir\n"); }else { System.out.println("\n\n\tLos puntos que llevas son ->" + puntos); System.out.println("\n\n\nSi no deseas seguir jugando teclea 0 (cero), sino teclea 1(uno)"); opcion = op.nextInt(); } } } }
This snippet took 0.03 seconds to highlight.
Back to the Entry List or Home.