Skip to content

Instantly share code, notes, and snippets.

@laurenkruczyk
laurenkruczyk / Cashier.rb
Last active August 29, 2015 13:56
Cash Register Challenge I
puts "What is the amount due?"
amount_due = gets.chomp.to_f
puts "What is the amount tendered?"
amount_provided = gets.chomp.to_f
change = amount_provided-amount_due
@laurenkruczyk
laurenkruczyk / GuessingGame.rb
Last active August 29, 2015 13:56
Guessing Game
x = 47
while true
puts "Guess a number between 1 and 100"
puts "Guess a number..."
number = gets.chomp.to_i
if number < 0 || number>100
puts "Invalid input, must enter a number between 1 and 100."
@laurenkruczyk
laurenkruczyk / Cashier2.rb
Last active August 29, 2015 13:56
Cash Register Challenge II
require 'pry'
class Float
def money
sprintf("%.2f", self)
end
end
prices = []
# def subtotal(prices)
@laurenkruczyk
laurenkruczyk / LogShoppingList.md
Last active August 29, 2015 13:56
Logging and Recommitting with Git

commit e55a89766deb933a14cf4d50548b741c68a2619d Author: Lauren lauren.kruczyk@gmail.com Date: Thu Feb 20 22:51:40 2014 -0500

made second minor change to test git

commit 663800c769b816504bd9004e2641dc7104faf0b4 Author: Lauren lauren.kruczyk@gmail.com Date: Thu Feb 20 22:49:01 2014 -0500

@laurenkruczyk
laurenkruczyk / Cashier2Methods.rb
Last active August 29, 2015 13:56
Cash Register Challenge II Updated with Methods
def make_money(to_money)
sprintf("$ %.2f",to_money)
end
def get_user_input(text)
puts text
gets.chomp
end
@laurenkruczyk
laurenkruczyk / HangmanTemplate.rb
Created February 21, 2014 20:41
Hangman Challenge (To Be Completed)
#TO DO LIST OF THING THAT NEED TO BE MADE
#1- count function
#2 - make it look pretty
#3- make it lose
def update_the_user_facing_word(hidden_word, guess, user_facing_word)
postion_in_the_word_hidden_word = 0
hidden_word.each_char do |letter|
#start loop
@laurenkruczyk
laurenkruczyk / scores.rb
Last active August 29, 2015 13:56
*Note: I realize that this program does not run properly. However, I tried my best and after numerous attempts and changing/editing until it looked completely different from original form, I could not figure out how to properly fix the errors in my code. If help is available after submission, I would love some assistance with fixing my code. Th…
score_set_1 = [75, 100, 85, 65, 84, 87, 95]
score_set_2 = [98, 48, 67, 79, 82]
score_set_3 = [55, 97, 61, 83]
score_set_4 = [99, 71, 82, 87, 60]
all_score_sets = [[score_set_1], [score_set_2], [score_set_3], [score_set_4]]
def avg (all_score_sets)
avg= ((sum += all_score_sets.each)/(all_score_sets.each.length))
end
@laurenkruczyk
laurenkruczyk / characters.rb
Created February 24, 2014 11:42
Apollo: Hashes exercise
characters = {
"Tyrion Lannister" => "House Lannister",
"Jon Snow" => "Night's Watch",
"Hodor" => "House Stark",
"Stannis Baratheon" => "House Baratheon",
"Theon Greyjoy" => "House Greyjoy"
}
lannisters_house = characters ["Tyrion Lannister"]
snows_house = characters ["Jon Snow"]
@laurenkruczyk
laurenkruczyk / favorite_movies.rb
Created February 24, 2014 13:48
Apollo: Compound Data Structures exercise
favorite_movies = [
{ title: 'The Big Lebowski', year_released: 1998, director: 'Joel Coen', imdb_rating: 8.2 },
{ title: 'The Shining', year_released: 1980, director: 'Stanley Kubrick', imdb_rating: 8.5 },
{ title: 'Troll 2', year_released: 1990, directory: 'Claudio Fragasso', imdb_rating: 2.5 }
]
favorite_movies.each do |movie|
puts "#{movie[:year_released]}: #{movie[:title]}"
end
@laurenkruczyk
laurenkruczyk / checkin2.rb
Last active August 29, 2015 13:56
Resubmitted to show I now understand the concept.
numbers= [75, 100, 85, 65, 84, 87, 95]
def average (numbers)
sum=0
numbers.each do |num|
sum += num
end
sum/numbers.length.to_f