Ahorcadoimport javax.swing.*;public class proyecto{    public static void main (String[] args)    {    Stringpalabra[]={"c...
para luego mostrar los _*/    {        prueba[x]=_;//tiene que llevar las   asi por que prueba en char y tienen que ir sim...
{             if(respuesta.charAt(0)==palabra[aleatorio].charAt(q))             {                 prueba[q]=palabra[aleato...
}        System.out.println("");//imprime renglon de espacio.         for(int i=0; i<palabra[aleatorio].length(); i++) //v...
if(salir<palabra[aleatorio].length())//imprime que ah perdido.        {            System.out.println("");//imprime renglo...
Upcoming SlideShare
Loading in...5
×

Ahorcado

3,462

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,462
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
132
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Ahorcado"

  1. 1. Ahorcadoimport javax.swing.*;public class proyecto{ public static void main (String[] args) { Stringpalabra[]={"codigo","maquina","microsoft","windows","ejecutable","software","sintaxis","algoritmo", "compilar", "java"}; int aleatorio;//entero aleatorio=(int)(Math.random()*10);//aqui aleatorios es = buscar la palabraaleatoriamente. String respuesta; String ingresadas= ""; char prueba[]= new char [palabra[aleatorio].length()];//el char solo es para una variable oletra. String soga[] = new String [8];// el numero 8 dira en cuantas oportunidades mostrara elmucheco ahorcado. soga[7]="-|";//soga significa el muñeco de ahorcado. soga[6]="-|n 6"; soga[5]="-|n 0"; soga[4]="-|n 0n |"; soga[3]="-|n 0n/|"; soga[2]="-|n 0n/|"; soga[1]="-|n 0n/|n/^"; soga[0]="-|n 0n/|n/^"; for(int x=0;x<palabra[aleatorio].length();x++)/*recuerde que en un arreglo inicia con ceroy sera menor a una palabra aleatoriamente y segun la palabra lo guardara
  2. 2. para luego mostrar los _*/ { prueba[x]=_;//tiene que llevar las asi por que prueba en char y tienen que ir simples. } int cont=8;//esto sirve para el muñeco ahorcado siendo el contador = 8 int cont2=0;//esto sirve para el contador incia en 0 int salir=0;//al salir System.out.println("Bienvenidos al juego del ahorcado"); System.out.println("usted tiene 8 intentos para adivinar"); System.out.println("la palabra."); for(int i=0; i<palabra[aleatorio].length(); i++)//imprime _ y espacios. { System.out.print(prueba[i]+" "); } System.out.println("");//son espacios de renglones System.out.println(""); System.out.println(""); while(cont>=1) { respuesta=JOptionPane.showInputDialog("Ingrese Una Letra"); ingresadas=ingresadas+respuesta.charAt(0);//esto sirve para reconoces y mostras lasletras ingresadas de abajo. System.out.println("LAS LETRAS INGRESADAS SON: "+ingresadas);//imprime las letrasque has ingresado. System.out.println("");//imprime renglones de espacios. for(int q=0; q<palabra[aleatorio].length(); q++)//verifica si la letra ingresada existe.
  3. 3. { if(respuesta.charAt(0)==palabra[aleatorio].charAt(q)) { prueba[q]=palabra[aleatorio].charAt(q);//si existe si no salta has el if de abajo. cont2++; } } System.out.println("");//imprime renglones de espacio if(cont2<1)//como logica aqui es si no existe la letra. { cont--; System.out.println(""); System.out.println("Esa letra no existe por favor intente de nuevo"); System.out.println("Le quedan "+cont+" intentos");//muestra los intentos que faltan System.out.println(""); System.out.println(soga[cont]);//imprime el muñeco de ahorcado cont2=0; } else //logica de que si exite. { System.out.println("La letra existe "); System.out.println("Ahora ingrese una nueva "); cont2=0; } for(int i=0; i<palabra[aleatorio].length(); i++)//imprime _ y espacio mas la letraingresada tantas veces que esta. { System.out.print(prueba[i]+" ");
  4. 4. } System.out.println("");//imprime renglon de espacio. for(int i=0; i<palabra[aleatorio].length(); i++) //verifica si estan las letras de laspalabras para saber si gano o perdio { if(palabra[aleatorio].charAt(i)==prueba[i]) { salir++; // exite todas las letras en las palabras } else { salir=0; //no exite, salta a cont2 y sigue verificando hasta que inicie de nuevo elprograma } if(salir==palabra[aleatorio].length())//al ser salir = a la palabra aleatoria imprimiraque a ganado xd { System.out.println(""); System.out.println("--------------------------"); System.out.println("Usted ha Ganado el juego "); System.out.println("--------------------------"); System.out.println(" FIN DEL JUEGO "); System.out.println(" :D"); cont=0; //igual a cero para que no vueva a repetirse el if } cont2=0;//contador para que inicie nuevamente el for. } }
  5. 5. if(salir<palabra[aleatorio].length())//imprime que ah perdido. { System.out.println("");//imprime renglones de espacios System.out.println("--------------------------"); System.out.println("la palabra era "+palabra[aleatorio]);//muestra la palabra que era. System.out.println("--------------------------"); System.out.println("");//imprime renglones de espacios System.out.println(""); System.out.println("Usted ha sido ahorcado "); System.out.println(" FIN DEL JUEGO "); System.out.println(" :D"); } }}Aquí un juego del ahorcado en java

×