diff --git a/intro/01_basics/family.rb b/intro/01_basics/family.rb index b20700e..aca4f21 100644 --- a/intro/01_basics/family.rb +++ b/intro/01_basics/family.rb @@ -6,3 +6,7 @@ # Your code goes here +age_sum = mom + dad + john + mary +result = (mom * dad)/(john - mary) +puts "Sum of ages = #{age_sum}" +puts "Result = #{result}" \ No newline at end of file diff --git a/intro/02_control_flow/names.rb b/intro/02_control_flow/names.rb index e360f0d..1e8dc23 100644 --- a/intro/02_control_flow/names.rb +++ b/intro/02_control_flow/names.rb @@ -5,4 +5,12 @@ name4 = "Melisandre" # Your code goes here +avg_length = (name1.length + name2.length + name3.length + name4.length)/ 4 +puts "What is your name" +my_name = gets +if (my_name.length < avg_length.size) + puts "#{my_name} is shorter than average" +else + puts "#{my_name} is longer than average" +end diff --git a/intro/03_loops/fibonacci.rb b/intro/03_loops/fibonacci.rb index a81c6fa..4128557 100644 --- a/intro/03_loops/fibonacci.rb +++ b/intro/03_loops/fibonacci.rb @@ -2,3 +2,7 @@ # Your code goes here +def fibo(n) + n <= 2 ? 1 : fibo(n-1) + fibo(n-2) + end + p (1..10).map{|x| fibo(x)} \ No newline at end of file