elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Juego del ahorcado C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Juego del ahorcado C#  (Leído 12,610 veces)
treblatp

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Juego del ahorcado C#
« en: 29 Enero 2011, 14:13 pm »

Ola amigos, me gustaría pedir ayuda. Mi problema es que tengo que hacer el juego del ahorcado y hay demasiados fallos...estoy iniciando en este mundo y quiero saber como solucionar los problemas que tengo en el programa; aquí se lo dejo:

Código
  1. namespace Penjat
  2. {
  3.    class Program
  4.    {
  5.        static void Main(string[] args)
  6.        {
  7.            //declaració de variables
  8.            int encertades,errorsrestants,i;
  9.            string paraula,Sí,No;
  10.            bool correcte;
  11.            char lletra;
  12.            //llegir entrades
  13.            Sí = "s";
  14.            No = "n";
  15.            while (== "s")
  16.            {
  17.                Console.Clear();
  18.                Console.Write("Entra la paraula amb la que es vol jugar:");
  19.                paraula = Console.ReadLine();
  20.                if (paraula.Length > 25)
  21.                {
  22.                    Console.Write("introduir un altre cop la paraula, MÀXIM 25 caràcters");
  23.                    Console.ReadLine();
  24.                }
  25.                Console.Clear();
  26.                for (i = 0; i < paraula.Length; i++)
  27.                {
  28.                    Console.SetCursorPosition(paraula.Length + i, 1);
  29.                    Console.Write("_");
  30.                }
  31.                errorsrestants = 11;
  32.                encertades = 0;
  33.  
  34.                while (encertades < paraula.Length && errorsrestants > 0)
  35.                {
  36.                    Console.WriteLine("introdueix lletra:");
  37.                    lletra = Console.ReadKey().KeyChar;
  38.                    Console.Clear();
  39.                    correcte = false;
  40.                    for (i = 0; i < paraula.Length; i++)
  41.                    {
  42.                        if (lletra == paraula[i])
  43.                        {
  44.                            correcte = true;
  45.                            encertades++;
  46.                            Console.WriteLine("encertades", encertades +1);
  47.                            Console.SetCursorPosition(paraula.Length + i, 1);
  48.                            Console.Write(paraula[i]);
  49.                        }
  50.                    }
  51.                    if (correcte != true)
  52.                    {
  53.                        errorsrestants--;
  54.                        Console.WriteLine(errorsrestants);
  55.                    }
  56.                }
  57.  
  58.                if (errorsrestants == 0)
  59.                {
  60.                    Console.Write("HAS PERDUT!!!");
  61.                }
  62.                if (encertades == paraula.Length)
  63.                {
  64.                    Console.Write("ENHORABONA!! HAS GUANYAT!!!");
  65.                    Console.Write(":P");
  66.                }
  67.                Console.ReadKey();
  68.                Console.Clear();
  69.                //demanar al acabar el joc
  70.                Console.Write("voleu tornar a jugar?");
  71.                Console.Write("sí(prem s)          No( prem n)");
  72.                Console.ReadKey();
  73.                Console.Clear();
  74.                if (No == "n")
  75.                {
  76.                    Console.Write("..:::GRÀCIES PER JUGAR!!!:::...    FINS UN ALTRE!!");
  77.                }
  78.  
  79.            }
  80.  
  81.        }
  82.    }
  83. }

GRACIAS POR LA AYUDA!!!


« Última modificación: 29 Enero 2011, 18:50 pm por [D4N93R] » En línea

Darioxhcx


Desconectado Desconectado

Mensajes: 2.294


Ver Perfil
Re: Juego del ahorcado C#
« Respuesta #1 en: 29 Enero 2011, 14:26 pm »

y el codigo lo hiciste vos ? pregunto , me parece que esta en portugues las lineas de salidas para el usuario y por que yo tambien quiero haceru o en C, pero  se me complico en una parte XD


En línea

marco111_3

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Juego del ahorcado C#
« Respuesta #2 en: 3 Febrero 2011, 17:08 pm »

 bueno, si em permets et contestare amb catala. Estic mirant el teu progrmaa una mica per sobre i te bastants errors...jo no soc pas un professional pero bueno l'estic intentant corretgir, mes tard tel penjare acavat! de moment et posu aixo:
if (paraula.Length > 25)
                {
                    Console.Write("introduir un altre cop la paraula, MÀXIM 25 caràcters");
                    Console.ReadLine();
                }

aquest if...tindria de ser un while....sino cuna t'equivoques mes de dos cops ja peta el programa!
En línea

Khronos14


Desconectado Desconectado

Mensajes: 443


A lie is a lie


Ver Perfil WWW
Re: Juego del ahorcado C#
« Respuesta #3 en: 3 Febrero 2011, 20:18 pm »

bueno, si em permets et contestare amb catala. Estic mirant el teu progrmaa una mica per sobre i te bastants errors...jo no soc pas un professional pero bueno l'estic intentant corretgir, mes tard tel penjare acavat! de moment et posu aixo:
if (paraula.Length > 25)
                {
                    Console.Write("introduir un altre cop la paraula, MÀXIM 25 caràcters");
                    Console.ReadLine();
                }

aquest if...tindria de ser un while....sino cuna t'equivoques mes de dos cops ja peta el programa!


¿Tu ves a gente hablando en otros idiomas? ¿Sabes lo que es un foro de habla hispana?
Yo soy gallego y no me ves hablando aquí en gallego..
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
novato en C# juego del ahorcado
.NET (C#, VB.NET, ASP)
NeoXero 2 12,790 Último mensaje 30 Mayo 2007, 15:19 pm
por »~^~«CkNU!»~^~«
Juego Ahorcado v.1.1 [Bash]
Scripting
leogtz 6 8,465 Último mensaje 19 Mayo 2009, 18:18 pm
por Darioxhcx
Ayuda con el juego el ahorcado
Programación C/C++
Classic77 4 3,855 Último mensaje 7 Diciembre 2012, 15:21 pm
por durasno
Ayuda, programa en C .. El ahorcado....
Programación C/C++
TopoJunior 4 4,600 Último mensaje 15 Febrero 2013, 23:34 pm
por X3R4CK3R
Ayuda con juego el ahorcado en lenguaje c
Programación C/C++
KIDRAP1 4 7,989 Último mensaje 27 Junio 2013, 13:24 pm
por satu
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines