1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

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
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags ruby ou faça a sua própria pergunta.