Hej PN
Går I gymnasiet og har i den forbindelse anskaffet mig en lommeregner (T89) som man skal til matematik på niveua B eller A.
En ven og mig opdagede da at der er en random number generator som man kan få til at vælge tilfældige tal mellem et givet interval. Eks. 1-100.
Jeg er interreseret i at høre om nogen af jer ved om det er muligt, at få den til at ignorere tidligere tal?
Således ville det være muligt at tage et slag poker på lommeregneren, idet man kunne give hvert kort et nummer fra 1-52. Det er derfor vigtigt at det samme kort ikke kommer to gange =)
Derfor. Any ideas til hvad jeg gør ?
Thanks
Lommeregner T89 spg.s mål
23-09-2008 22:11
#1|
0
23-09-2008 22:34
#3|
0
23-09-2008 22:45
#4|
0
Selvfølgelig er det muligt ud fra lidt simple programmeringsprincipper. Få eventuelt lavet en liste efterhånden som RNGen laver tal fra 1-52, og så sæt det som condition, at tallet ikke allerede står på listen når det indføres på den. else repeat. Det er bare én metode.
23-09-2008 23:07
#6|
0
Jeg kender kun meget, meget fundamentalt til programmering, men kunne forestille mig det var noget i stil med
1
rnd(1 - 52) - x
if x (tilhører - kender ikke commandoen) list(y) then goto 1
, else add x to y
, if (størrelse) y == 52 then end
Jeg tager ALLE forbehold.
Du skal være logget ind for at kunne skrive et svar!