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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Temas
Páginas: [1]
1  Programación / .NET (C#, VB.NET, ASP) / 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!!!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines