When robots come off the factory floor, they have no name.
The first time you boot them up, a random name is generated, such as RX837 or BC811.
In other words, if I say:
puts "Robot 1: "| ##Dependencies | |
| #If you want to require library c when you install it it requires library d; | |
| #Things you are depending on depend on other things; | |
| ##PACKAGE MANAGER SOLVES ALL OF THIS! | |
| gem install package name #Will work out where to store it on your system, it will work out all the dependencies and go and download them; | |
| #Some gems are very complicated such as ImageMagick, it depends on software that is written on your computer and not in ruby; | |
| require 'sinatra' #only works if we have installed sinatra on our machine; |
#WDI – DAY TWO
##RUBY
###RESOURCES www.ruby-doc.org Great documentation for Ruby
| print "enter loan amount: " | |
| loan = gets.chomp.to_i | |
| print "Enter length of time in months: " | |
| time = gets.chomp.to_i | |
| print "Enter interest rate: " | |
| rate = gets.chomp.to_f/100 | |
| i = (1+rate/12)**(12/12)-1 | |
| annuity = (1-(1/(1+i))**time)/i |
Current as at 25-Feb-2014
#Ruby Notes
###Terminology
Literals = values e.g. 1 or "Simon"
Variables = a place to store values
Operator = + - * / % =
Parameter = inputs for variables
Fix_num = an integer