1 svar
55 visningar
ItsJustFallen 8
Postad: 31 jan 2023 17:17 Redigerad: 31 jan 2023 18:16

Jag har tappat bort mig i koden. (nybörjare)

Jag försöker lägga till en funktion på slutet som är till för att spela igen jag får turerna att fungera men inte valet att man ska kunna välja att spela igen. Har verkligen fasnat. så jag skulle behöva hjälp till att lösa detta för jag ivll vekrligen förstå detta.

 

 

using System;

 

using System.Diagnostics.SymbolStore;

namespace MyApp // Note: actual namespace depends on the project name.
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Gissningsleken\nGissa nu ett nummer mellan 1-100");

int num;

Random random = new Random();

int slumptal = random.Next(1, 100);

string gissning = Console.ReadLine();

num = Convert.ToInt32(gissning);

int försök = 1;

string svar;

bool spela = true;

do


{
försök++;

if (num > slumptal)
{
Console.WriteLine("Ditt tal är för högt");
gissning = Console.ReadLine();
num = Convert.ToInt32(gissning);
}

else if (num < slumptal)
{
Console.WriteLine("Ditt tal är för lågt");
gissning = Console.ReadLine();
num = Convert.ToInt32(gissning);
}

if (num==slumptal)
{
Console.WriteLine("Du gissade rätt! Det tog försök: " + försök );

Console.ReadLine();
}


Console.WriteLine("Vill du spela igen? Ja/Nej");
svar = Console.ReadLine();

if (svar == "Ja");
{
spela == true;

}

else (svar == "Nej");
{
(spela == false);
}


}

while (num != slumptal||spela);


}
}
}

Laguna Online 28597
Postad: 31 jan 2023 19:15

Du kan använda kodverktyget {;} för att få koden rätt indenterad så den är lättare att läsa.

Svara Avbryt
Close