Lottobollar
Uppgiften lyder:
I uppgiften ska besökaren få skriva in 10 stycken tal som lagras i en vektor.
När användaren skrivit in 10 stycken tal börjar spelet.
Nu ska ett tal slumpas fram.
Koden ska nu läsa alla tal som användaren skrivit in (i vektorn) och testa tal för
tal mot eventuella matchningar. Får man en matchning har man vunnit, d.v.s.
att talet i vektorn är lika med talet som slumpats fram.
___________________________________________________________________________________________
Koden jag skrivit hitills
Console.WriteLine("Välkommen till lottospelet!!!");
Console.WriteLine("Vänligen skriv in tio tal mellan 1 och 10");
String Användartal = Console.ReadLine();
int användarTal = Convert.ToInt32(Användartal);
int[] temp = new int[9];
Random randomerare = new Random(användarTal);
int slump_tal = randomerare.Next(1, 11);
for (int i = 0; i < temp.Length; i++)
{
Console.WriteLine("Dina tal var följande: ");
temp[i] = Convert.ToInt32(Console.ReadLine());
}
if (slump_tal == användarTal )
{
Console.WriteLine("Grattis du fick bingo, det vinnande numret var: " + slump_tal );
}
else
{
Console.WriteLine("Tyvärr det blev ingen bingo denna gången");
}
Console.WriteLine("Tack för att du spelade");
Console.WriteLine("PRESS ANY KEY TO CONTINUE . . .");
Console.ReadKey();
mina vektorer fungerar som det ska men kan inte få rätt på randomeraren som ska slopa fram ett tal mellan 1-11 och om användaren skrivit in den siffran ska bingo skrivas ut. Får verkligen inte rätt på detta och ser inte vad som är felet med koden.
Din if och else sats måste isf vara inuti for-loopen.
Det är den väll? eller hur ska det skrivas isåfall?
Är rätt ny på programmering hehe
Måsvingarna, dvs
{
kod
}
Är ett block, allt utanför {} tillhör inte blocket, din if och else sats är inte inuti blocket där för loopen är.
Exempelvis:
for(bla)
{
gör något
if(condition)
gör detta
else if (Condition2)
gör något annat
}