Quotes help make search much faster. Example: "Practice Makes Perfect"

Wednesday, January 23, 2013

Making a Withdrawal



#Codecademy sample solution

class Account
    attr_reader :name
    attr_reader :balance

def initialize(name, balance=100)
@name = name
@balance = balance
end

private

def pin
@pin = 1234
end

def pin_error
return "Access denied: incorrect PIN."
end

public

def display_balance(pin_number)
if pin_number === pin
puts "Balance: $#{@balance}."
else
puts pin_error
end
end

def withdraw(pin_number, amount)
if pin_number === pin
@balance -= amount
puts "Withdrew #{amount}. New balance: $#{@balance}."
else
puts pin_error
end
end
end

No comments:

Post a Comment


This is an example of scrolling text using Javascript.

Popular Posts