Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions add_up.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
def add_up(i)
sum = 0
for a in 1..i do
sum = sum + a
end

puts sum

end

add_up(11)
add_up(23)
add_up(54)
17 changes: 17 additions & 0 deletions full_name.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name = []

puts "Please enter your first name?"
first_name = gets.chomp
name << first_name

puts "Please enter your middle name?"
middle_name = gets.chomp
name << middle_name

puts "Please enter your last name?"
last_name = gets.chomp
name << last_name

print "Hello,"
name.each {|item| print " " + item}
print "!"
16 changes: 16 additions & 0 deletions leap_year.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
def leap_year
puts "starting year?"
startingYear= gets.chomp.to_i

puts "ending year?"
endingYear = gets.chomp.to_i

for i in startingYear..endingYear do
if i % 4 == 0 and !(i % 100 == 0 ) or i % 400 == 0
puts i

end
i +=1
end
end
leap_year
19 changes: 19 additions & 0 deletions sorted_words.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@

def sorted_words
words = []
print "Hi! I am a word sorting program \nPlease enter the words to be sorted "

loop do
input = gets.chomp
words << input
break if input.empty?
print "Would you like to enter another word? If not, press enter to exit the word sorting program: "
end

puts "Sorted list!\n* #{(words.length - 1)}*"
sleep 1

puts "Here is your sorted list #{words.sort.reject!(&:empty?).join(', ')}"
end

sorted_words