Paste
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Gætteleg
{
class Program
{
static void Main(string[] args)
{
start:
int antalgæt = 0;
Random randomtal = new Random();
Console.WriteLine("Vælg sværhedsgrad ved at skrive det højeste tal programmet må vælge");
int højestetal = Convert.ToInt32(Console.ReadLine());
int Tilfældigttal = randomtal.Next(1, højestetal);
int tilladsgæt = højestetal / 5;
Console.WriteLine("Du skal gætte et tal imellem 1 og {0}, hvilket tal tror du det er?",højestetal);
Console.WriteLine("Du har {0} gæt", tilladsgæt);
gæt:
antalgæt = antalgæt + 1;
if (antalgæt > tilladsgæt)
{
Console.WriteLine("Du har brugt for mange gæt, start forfra");
Console.WriteLine("Det rigtige tal var {0}", Tilfældigttal);
Console.WriteLine("");
Console.WriteLine("Vil du starte forfra? (ja/nej)");
string JNinput = Console.ReadLine();
switch (JNinput.ToLower())
{
case "no":
break;
case "ja":
Console.Clear();
goto start;
}
}
//int gættal = Convert.ToInt32(Console.ReadLine());
skrivigen:
int gættal = 0;
if (int.TryParse(Console.ReadLine(), out gættal))
{
Convert.ToInt32(Console.ReadLine());
if (gættal == Tilfældigttal)
{
Console.WriteLine("Tillykke, du gættede rigtigt! Du gættede {0} gange.", antalgæt);
Console.WriteLine("Vil du starte forfra? (ja/nej)");
string JNinput = Console.ReadLine();
switch (JNinput.ToLower())
{
case "no":
break;
case "ja":
Console.Clear();
goto start;
}
}
else if (gættal > Tilfældigttal)
{
Console.WriteLine("Tallet er lavere end det. Gæt {0} ud af {1} ", antalgæt, tilladsgæt);
goto gæt;
}
else if (gættal < Tilfældigttal)
{
Console.WriteLine("Tallet er højere end det. Gæt {0} ud af {1} ", antalgæt, tilladsgæt);
goto gæt;
}
}
else { goto skrivigen; }
}
}
}