Hjälp i c# gissa nummer
Tjena alla!
Har nyligen börjat studera programmering i c# och nu har jag fastnat lite.
Min uppgift är att göra ett "spel" där man ska gissa på ett nummer mellan 1-100.
Jag har fått det att funka hyfsat men problemet jag har är att jag måste använda en do och while loop, och det har låst sig lite i mitt huvud.
Jag vill nämligen att man får lite hjälp genom att du får information om att talet är större och mindre, men iom min do-while loop så körs inte större eller mindre första gången och jag har stopp i huvudet. Säkert lätt att fixa, men jag har låst mig, här kommer koden.
Console.WriteLine("Välkommen till ett spel där du gissar nummer?");
Random randomerare = new Random();
int slump_tal = randomerare.Next(1, 100);
Console.WriteLine("Gissa på ett tal mellan 1 och 100");
string str = Console.ReadLine();
int tal = Convert.ToInt32(str);
do
{
Console.WriteLine("Fel gissa igen!");
str = Console.ReadLine();
tal = Convert.ToInt32(str);
if (tal > slump_tal)
{
Console.WriteLine("Talet är mindre");
}
else if (tal < slump_tal)
{
Console.WriteLine("Talet är större");
}
}
while (tal != slump_tal);
Console.WriteLine("Grattis du gissade rätt");
Console.ReadLine();