3 svar
253 visningar
anabolabosse 5 – Fd. Medlem
Postad: 19 maj 2021 13:47 Redigerad: 19 maj 2021 14:38

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.

Fermatrix 7841 – Fd. Medlem
Postad: 19 maj 2021 13:52

Din if och else sats måste isf vara inuti for-loopen.

anabolabosse 5 – Fd. Medlem
Postad: 19 maj 2021 14:02

Det är den väll? eller hur ska det skrivas isåfall?

Är rätt ny på programmering hehe

Fermatrix 7841 – Fd. Medlem
Postad: 19 maj 2021 14:06 Redigerad: 19 maj 2021 14:07

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

}
Svara Avbryt
Close