En armet tyveknægt - Random

Tags:    c#

<< < 12 > >>
Jeg fik idag en opgave for på Tekniskskole.
Jeg skulle udrette en "En armet tyveknægt"
Tingene jeg skal bruge er følgende:
4 labels
- 3 til Random-tal, 1 til ens point.
én knap

Jeg har tyvsjålet noget af Mathias's kode fra hans forum indlæg om et spil i C#

Følgende kode:

Fold kodeboks ind/udKode 


Nu forstår jeg så ikke at den viser det samme tal i ALLE 3 labels hver gang jeg trykker på knappen.
Det var faktisk spørgsmålet.



Du kunne vel egentlig også bare trække dem alle sammen fra hinanden i en ny variabel. Hvis den er 0 så er de vel ens ;)



Kan du give et eksempel, jonas ? :)



Her:
Fold kodeboks ind/udCSharp kode 




Indlæg senest redigeret d. 17.04.2009 10:57 af Bruger #2243
Her:
Fold kodeboks ind/udCSharp kode 


Det vil da aldrig virke? Forestil dig et eksempel:

a = 3
b = 3
c = 3

rest = a - b - c
rest = -3

Så den vil ikke give 0 selvom de tre tal er ens?

M.v.h. Johnny



Dit regne stykke giver ikke umiddelbart nogen mening, da der er 3-random numre.

Hvis man vinder noget, så skal der f.eks. være 3 3'ere f.eks.:

3 - 3 - 3

Dvs. at beløbet bliver -3 og IKKE 0.

Hvis man f.eks. ikke vinder noget, så kunne det f.eks. så sådan ud :

1 - 3 - 2

Dvs. at dette giver beløbet -5.

Derfor skriver den begge dele når jeg Debugger.




Hvad kan jeg så gøre ? :)


Havde du ikke løst problemet? Jeg ville bare fortælle hvorfor det ikke virkede før...

men vis du skal tjekke om alle tre tal er lig hindanden kan du vel bare gøre sådan her:
Fold kodeboks ind/udKode 


Er også det Jhonny har skrevet...

Vis det ikke var mig du skrev til, så bare glem det :P



Indlæg senest redigeret d. 17.04.2009 17:38 af Bruger #13669
Kan jeg godt se. Mig der ikke havde tænkt det ordentligt igennem...

Udemærket metode Andreas kommer med... :)



Tak allesammen :)
Jeg gjorde det på en helt anden måde.
I får lige hele koden, så i kan se det :)
Fold kodeboks ind/udKode 




Hvad kan jeg så gøre ? :)


Jeg regner med at du vil vinde når alle er ens?
Fold kodeboks ind/udKode 


Skriv igen hvis du stadig har problemer.



<< < 12 > >>
t