Question 5/7 pourquoi mon code ne marche pas?


#1

public
def retirer(code_pin, montant)
if code_pin == code
@solde -= montant
"Retirer: #{montant}. Nouveau solde: $#{@solde} "
puts erreur_code
end
end


#2

public
def retirer(code_pin, montant)
if code_pin == code
@solde -= montant
puts "Retirer: #{montant}. Nouveau solde: $#{@solde} "
else
puts erreur_code
end
end

c'est ça plûtot il ne marche pas please aidez moi


#3

salut kagna,
Il y a deux erreurs d'inattention je pense :
la première c'est que tu as oublié un point après le message que t'affiche si le codepin entrer et égal à code essayé avec ça :
"Retirer: #{montant}. Nouveau solde: $#{@solde}."
La deuxième erreur d'inattention c'est que ton message d'erreur n'as pas de guillemets, mets le entrer ""


#4

merci pour ta réponse awmedhi2, oui javais mal copié pour mon 1er message, c'est pour ça que j'ai rectifié et j'ai essayé de mettre les guillemets manquants. Et ça ne valide tjr pas :frowning:


#5

copie ton code entier que je puisse tout vérifier.