volgorde

Status
Niet open voor verdere reacties.

thewin

Nieuwe gebruiker
Lid geworden
27 jun 2009
Berichten
1
Ik heb de opdracht om dit te doen maar ik kom er echt niet uit:
Er wordt een willekeurig getal ingevoerd, Dit getal moet het aantal letters weergeven in de opdracht. De letters die er in voorkomen zijn A, B, C, D.
Deze letters mogen willekeurig in het scherm komen.

Dus je kiest het getal 5

uitkomst: ACDBA
maar kan ook BCDAB zijn.

Als je 6 kiest:
uitkomst ACDBAA
maar kan ook CADABA weergeven (random)

zou je dit in programmeertaal willen uitleggen, het liefst zo veel mogelijk
 
Welkom op Helpmij!

Helpen doen we graag, maar we zijn er niet om je huiswerk voor je te doen. Ga er zelf mee aan de slag, en loop je tegen specifieke problemen aan dan horen we dat wel :)

Geef ik je wel nog een hint: for-loop ;)
 
Laatst bewerkt:
Even abstract:

maak een (variabele?...) welke een random getal tussen de 0 en 3 (of 1 en 4 oid) vasthoud. Nu ga je deze omzetten in letters: a, b, c of d.

Het handigste is om dit in een soort van functie te gooien. Zie bijvoorbeeld dit:
Code:
functie geefrandomABCD():
   variabele x = random(0,3)
   if x == 0
      return "A"
   if x == 1
      return "B"

/* etcetera */
je main:
Code:
variabele y = ingegeven aantal
variabele terugData

   loop y keer:
      terugData = terugData + geefRandomABCD()

output terugData

hoe je dit in perl schrijft: zie uitgebreide uitleg op deze site


[edit] had de datum niet gezien, lol [/edit]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan