Versão atual:

erro retorno valor inteiro em método ruby

Teoricamente, ao ser executado no CMD deveria aparecer em função do puts + ultimo metodo o algarismo 0.0, mas o interpretador acusa falha na linha 33 do puts. alguém pode me ajudar?

class ContaPoupanca #começa a classe


#metodo principal    
def initialize
   @saldo = 0.0 
end


    def sacar valor #comeco de sacar
        #@ mantem como uma variável de instância
        if @saldo > valor
            @saldo = @saldo - valor
        end
    end #fim de sacar

    def depositar valor #começo de depositar

        @saldo = @saldo

    end #fim de depositar

    def saldo #começo de saldo

        @saldo

    end #fim de saldo

end #termina a classe

#objeto de instancia abaixo um objeto
conta = ContaPoupanca.new
puts.saldo

Versão(1):

Ver a versão formatada

erro retorno valor inteiro em método ruby

Comentário

new question