Hänga gubbe – PseudoKod
Förberedelse
(vi markera pseudokod standardord med fetstil)
- ta fram ett hemligtOrd
- skapa variabel antalFel = 0
- Generera ett synligt ord, samma längd som hemligtOrd, fylld med ’-’ (typen char[] är mest lämpligt)
- visa synligt ord
Själva leken
- Så länge antalFel < 11 OCH streckKvar
- //En gissning
- Fråga användaren efter en bokstav
- Analys av ordet med utbyte ’-’ --> rätt bokstav, om det är rätt
- Analys on det finns streck i det synliga ordet spara i streckKvar
- om analysBokstavOK
- ökar antalFel med 1
- visa synligt ord
- rita Gubbe enligt antal fel.
Slut
- om felet mindre än 11
Visa "Grattis" till användaren
annars
Visa "Du klarade det inte med 10 försök!"
Identfiera variabler
Nu gäller det fundera över vilka saker som borde sättas i variabler
Förberedelse
(vi markerar variabler standardord med röd.)
- ta fram ett hemligtOrd
- skapa variabel antalFel = 0
- Generera ett synligt ord, samma längd som hemligtOrd, fylld med ’-’ (typen char[] är mest lämpligt)
- visa synligt ord
Själva leken
- Så länge antalFel < 11 OCH streckKvar
- //En gissning
- Fråga användaren efter en bokstav
- Analys av ordet med utbyte ’-’ --> rätt bokstav, om det är rätt
- Analys on det finns streck i det synliga ordet spara i streckKvar
- om analysBokstavOK
- ökar antal fel med 1
- visa synligt ord
- rita Gubbe enligt antal fel.
Slut
- om felet mindre än 11
Visa "Grattis" till användaren
annars
Visa "Du klarade det inte med 10 försök!"