Advertisement
SnowCCP

Piedra, papel o tijeras Java

Nov 24th, 2014
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Juego2 {
  4.  
  5.     public static void main(String[] args) {
  6.         // TODO Auto-generated method stub
  7.         Scanner t = new Scanner(System.in);
  8.         char opc_jug, opc_pc;
  9.         int ganadas=0, perdidas=0, empatadas=0;
  10.         System.out.println("¿Pied(r)a, pa(p)el o tijera(s)?       ((n) para salir)");
  11.         opc_jug = t.next().charAt(0);
  12.         while (opc_jug!='n'){
  13.             double opc_temporal = Math.random();
  14.             if (opc_temporal<0.33){
  15.                 opc_pc='r';
  16.                 System.out.println("El ordenador escoge piedra");
  17.             } else if (opc_temporal>0.66){
  18.                 opc_pc='p';
  19.                 System.out.println("El ordenador escoge papel");
  20.             } else {
  21.                 opc_pc='s';
  22.                 System.out.println("El ordenador escoge tijeras");
  23.             }
  24.  
  25.             if (opc_jug=='r'){
  26.                 if (opc_pc=='r'){
  27.                     System.out.println("¡EMPATE!");
  28.                     empatadas += 1;
  29.                 } else if (opc_pc=='p'){
  30.                     System.out.println("¡PIERDES!");
  31.                     perdidas += 1;
  32.                 } else {
  33.                     System.out.println("¡GANAS!");
  34.                     ganadas += 1;
  35.                 }
  36.             } else if (opc_jug=='p'){
  37.                 if (opc_pc=='p'){
  38.                     System.out.println("¡EMPATE!");
  39.                     empatadas += 1;
  40.                 } else if (opc_pc=='s'){
  41.                     System.out.println("¡PIERDES!");
  42.                     perdidas += 1;
  43.                 } else {
  44.                     System.out.println("¡GANAS!");
  45.                     ganadas += 1;
  46.                 }
  47.             } else {
  48.                 if (opc_pc=='s'){
  49.                     System.out.println("¡EMPATE!");
  50.                     empatadas += 1;
  51.                 } else if (opc_pc=='r'){
  52.                     System.out.println("¡PIERDES!");
  53.                     perdidas += 1;
  54.                 } else {
  55.                     System.out.println("¡GANAS!");
  56.                     ganadas += 1;
  57.                 }
  58.             }
  59.             System.out.println("------------------------------------------------------\n");
  60.             System.out.println("¿Pied(r)a, pa(p)el o tijera(s)?       ((n) para salir)");
  61.             opc_jug = t.next().charAt(0);
  62.         }
  63.         System.out.printf("\nGanadas: %d || Empatadas: %d || Perdidas: %d\n", ganadas, empatadas, perdidas);
  64.         if (perdidas>ganadas){
  65.             System.out.println("Más suerte la próxima vez");
  66.         } else if (ganadas>perdidas && ganadas>=empatadas){
  67.             System.out.println("Parece que ha sido tu día de suerte");
  68.         } else {
  69.             System.out.println("Hasta la próxima vez");
  70.         }
  71.     }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement