Nu har jag ändrat om lite i mitt program, bytt namn på mina variabler samt lagt till en sak där nere för att få variabeln uppdaterar sig. Men jag har ändå inte fått till det..... Jag fattar inte vart jag ska lägga in den så den uppdaterar sig efter varje gissning...
using System;
namespace Uppgift_03
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Välkommen till spelet, gissa ett tal mellan 1 till 100");//Skriver välkomsttexten först
Random randomerare = new Random();
int slump_tal = randomerare.Next(1, 101);
Console.WriteLine("Gissa ett tal");
string str = Console.ReadLine();
int gissningar = Int32.Parse(str);
do {
if (gissningar < 100 || gissningar > 0) // Lägger in detta först så att om man gissar utanför 0-100 så blir det ogiltigt tal
{
Console.WriteLine("Du har skrivit in ett ogiltigt tal");
Console.ReadLine();
}
else if (gissningar > slump_tal)
{
Console.WriteLine("För högt, gissa igen!");
Console.ReadLine();
}
else if (gissningar < slump_tal)
{
Console.WriteLine("För lågt, gissa igen!");
Console.ReadLine();
}
gissningar = Int32.Parse(str);// jag testar att lägga in variabeln här så den kör igen dvs att variabeln uppdaterar sig
} while (gissningar != slump_tal);
Console.WriteLine("Grattis du gissade rätt!");// Jag hade lagt denna innanför loopen och har nu lagt den utanför för som jag förstått det så körs detta när det blir rätt för loopen kör så länge det är fel tal
Console.ReadLine();