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!"