#62207
Bertrandboudry
Participant

Bonsoir à tout le monde

Evolution du programme du programme précedent ( » Exercice: Un personnage de RPG « ) en y incorporant une fonction « Question », voici ma proposition :

player = {}

— Attribut du personnage
player.sexe = » »
player.race = » »
player.classe= » »
player.nom = » »
— fonction Question(SEXE ou RACE ou CLASSE)
function Question(choix)
if choix == string.upper(« SEXE ») then
io.write ( » De quel sexe êtes-vous ? (H/F) « )
player.sexe = string.upper (io.read())
end
if choix == string.upper(« RACE ») then
io.write ( » Quelle est votre race ? ( (H)UMAIN ) »)
player.race = string.upper (io.read())
end
if choix == string.upper(« CLASSE ») then
io.write ( » Quelle est votre classe ? ( (G)UERRIER ) »)
player.classe = string.upper (io.read())
end
end
—- Poser 3 questions : SEXE, RACE et CLASSE – version (b)
Question(« SEXE »)
Question(« RACE »)
Question(« CLASSE »)

— Suis-je un homme ou une femme
if player.sexe == « H » then
io.write ( » Quel est votre nom ? « )
player.nom = string.upper (io.read())
else
io.write ( » Quelle est votre nom ? « )
player.nom = string.upper (io.read())
end
— affichage des données enregistrées
if (player.sexe == « H ») and (player.race == « H ») and (player.classe == »G ») then
print (« Je suis un GUERRIER HUMAIN et je m’apelle : »,player.nom)
end

if player.sexe == « F » and player.race == « H » and player.classe == »G » then
print (« Je suis un GUERRIERRE HUMAINE et je m’apelle : »,player.nom)
end