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

Wednesday, January 23, 2013

Opening An Account



#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

#I wanna be a billionaire, so frekin' bad
checking_account = Account.new("Jim", 1_000_000_000)

No comments:

Post a Comment


This is an example of scrolling text using Javascript.

Popular Posts