×
Felmeddelande :( Din CSS har inte laddats som den ska. Testa reloada sidan.
1

Hänga Gubbe, behöver hjälp

Postat av 41wp2 den 29 Maj 2015, 19:09
1 kommentarer · 4 093 träffar
Har bara tre problem kvar.

-Att användaren väljer hur många fel den får ha när man spelar.
-Få "_" till varje bokstav när man ska gissa.
-Att bokstäverna man gissat visas.

Kan någon hjälpa mig med detta så skulle jag vara tacksam!


class Program
{
static List<string> ordbank = new List<string>();
static bool Spela = false;
static bool Meny = true;
static int Fel = 1;
static int FelGissningar = 0;
static int AntalOrd = 5;
static void Main(string[] args)
{
Console.WriteLine("\nHänga gubbe!" +
"\n\n1) Lägg till ord" +
"\n2) Lista till alla ord" +
"\n3) Spela" +
"\n4) Avsluta");
do
{
Console.Write("\nVälj 1 - 4: ");
string menuInput = Console.ReadLine();
switch (menuInput.ToLower())
{
case "1":
Console.WriteLine("\nLägga till fem nya ord:\n ");
for (int i = 1; i <= AntalOrd; i++)
{
Console.WriteLine("Lägg till ord " + i + ": ");
string wordInput = Console.ReadLine();
ordbank.Add(wordInput);
}
ordbank.Sort();

break;

case "2":
Console.WriteLine("Lista över alla ord:\n");
if (ordbank.Count > 0)
{

foreach (string ord in ordbank)
{
Console.WriteLine(ord);
}
}
else
{
Console.WriteLine("Du har inte lagt till några ord");
}
break;
case "3":
if (ordbank.Count == 0)
{
Console.WriteLine("\nDu måste lägga till fem ord innan du kan spela");
break;
}

Console.Write("Välj hur många fel: " + Fel );
Console.WriteLine("\nGissa vilka ord som finns");
Spela = true;
FelGissningar = 0;

do
{
Console.Write("Gissa ord: ");
string guessedWord = Console.ReadLine();
if (ordbank.Contains(guessedWord))
{

ordbank.Remove(guessedWord);



if (ordbank.Count == 0)
{
Console.WriteLine("Du vann");
Spela = false;
}
else
{
Console.WriteLine("Det ordet fanns");
}

}
else
{
FelGissningar++;
if (FelGissningar == Fel)
{
Spela = false;
Console.WriteLine("Du förlorade");
ordbank.Clear();
}
else
{
Console.WriteLine("Du gissade fel, du har " + (Fel - FelGissningar) + "försköt till");
}
}

} while (Spela);
break;
case "4":
Console.WriteLine();
Meny = false;
break;
}
} while (Meny == true);

}


}
}

1 kommentarer — skriv kommentar

Kommentarerna nedan är skrivna av användare på Fragbite. Fragbite granskar inte sanningshalten i texten och du uppmanas att själv kritiskt granska och bemöta texten. Förutsätt inte att innehållet i texterna är sanning.
Visa 1 kommentarer

Skriv en kommentar

Laddar..