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.

Delete this entry (admin only).