August 16, 2010

Piedra, Papel o Tijera

Clase de Programacion Web con la Dra Sara Garza

Aqui posteo un programa sencillo del juego piedra papel tijera. Consiste en que tu eliges piedra, papel o tijera y la computadora elige una opcion al azar y te muestra en pantalla si ganaste, perdiste o fue empate. Este es un avanze de lo que realize:

import javax.swing.*;
//import java.util.Random.*;
public class piedra {
   
    public static void main(String[] args) {
    String opcion;
    String sigue;
    int eligio,x;
    int continuar;   
    int rnd= (int)(Math.random()*3);
    do{
    opcion= JOptionPane.showInputDialog("Que eliges?\n0.Piedra\n1.Papel\n2.Tijera");
   
    eligio= Integer.parseInt(opcion);
    //random rnd= new Random();
    //int rnd= (int)(Math.random()*3);
    if(eligio==rnd){
      JOptionPane.showMessageDialog(null,"Empate");
        if(eligio==0 && rnd==1){
          JOptionPane.showMessageDialog(null,"Perdiste");
           if(eligio==1 && rnd==2){
             JOptionPane.showMessageDialog(null,"Perdiste" );
               if(eligio==2 && rnd==0){
               JOptionPane.showMessageDialog(null,"Perdiste" );
               }
           }
        }
    }else{
        JOptionPane.showMessageDialog(null,"Ganaste");
    }
    sigue= JOptionPane.showInputDialog("quieres seguir jugando?\n1.si\n2.no");
    continuar= Integer.parseInt(sigue);
    //x= (int)(rnd.nextInt()*3);
    }while(continuar == 1);
   
    }
  }




Aun falta corregirlo pero es un vanze

1 comment:

  1. Suave... Eres todo un programador Java :P ajajaja minimo hay la llevas xD
    PD yo tmb subi este programa a mi blog ¬¬ pero diferente

    ReplyDelete