From 2b7aa9ba6a550568000dd5bf722dceb0c30ad536 Mon Sep 17 00:00:00 2001 From: Sheree1986 Date: Mon, 7 Nov 2022 18:00:09 -0500 Subject: [PATCH 1/4] fullname complete --- full_name.rb | 17 +++++++++++++++++ sorted_words.rb | 0 2 files changed, 17 insertions(+) create mode 100644 full_name.rb create mode 100644 sorted_words.rb diff --git a/full_name.rb b/full_name.rb new file mode 100644 index 0000000..790dea9 --- /dev/null +++ b/full_name.rb @@ -0,0 +1,17 @@ +name = [] + +puts "Please enter your first name?" +first_name = gets.chomp +name << first_name + +puts "Please enter your 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 "!\n" \ No newline at end of file diff --git a/sorted_words.rb b/sorted_words.rb new file mode 100644 index 0000000..e69de29 From 5d70fcce83b9b39a3995becf2a5fb3d52b1204ff Mon Sep 17 00:00:00 2001 From: Sheree1986 Date: Mon, 7 Nov 2022 18:26:49 -0500 Subject: [PATCH 2/4] sorted words --- full_name.rb | 8 ++++---- sorted_words.rb | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/full_name.rb b/full_name.rb index 790dea9..e746622 100644 --- a/full_name.rb +++ b/full_name.rb @@ -4,7 +4,7 @@ first_name = gets.chomp name << first_name -puts "Please enter your name?" +puts "Please enter your middle name?" middle_name = gets.chomp name << middle_name @@ -12,6 +12,6 @@ last_name = gets.chomp name << last_name -print "Hello, " -name.each {|item| print item + " "} -print "!\n" \ No newline at end of file +print "Hello," +name.each {|item| print " " + item} +print "!" \ No newline at end of file diff --git a/sorted_words.rb b/sorted_words.rb index e69de29..3614ce5 100644 --- a/sorted_words.rb +++ b/sorted_words.rb @@ -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 From 7be43d69039730a5c58f0d2420fc01b7344a179c Mon Sep 17 00:00:00 2001 From: Sheree1986 Date: Mon, 7 Nov 2022 18:56:35 -0500 Subject: [PATCH 3/4] addup --- add_up.rb | 13 +++++++++++++ leap_year.rb | 0 2 files changed, 13 insertions(+) create mode 100644 add_up.rb create mode 100644 leap_year.rb diff --git a/add_up.rb b/add_up.rb new file mode 100644 index 0000000..6c7cee7 --- /dev/null +++ b/add_up.rb @@ -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) \ No newline at end of file diff --git a/leap_year.rb b/leap_year.rb new file mode 100644 index 0000000..e69de29 From 5969d8dde3550e4db554a45ebd39c14350902170 Mon Sep 17 00:00:00 2001 From: Sheree1986 Date: Mon, 7 Nov 2022 19:07:29 -0500 Subject: [PATCH 4/4] leap year" " --- leap_year.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/leap_year.rb b/leap_year.rb index e69de29..ac56fc8 100644 --- a/leap_year.rb +++ b/leap_year.rb @@ -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 \ No newline at end of file