Skip to content

Latest commit

 

History

History
107 lines (88 loc) · 1.51 KB

conditional-worksheet.md

File metadata and controls

107 lines (88 loc) · 1.51 KB

Conditional Worksheet

Read the code in each section, then predict the output of the final line of code. Additionally, trace the code. Indicate which statements are checked and which ones aren’t. If it helps, make a flowchart of the code.

Each problem stands alone. Variables from previous problems do not exist in subsequent questions.

Problem Set

cookies = true
cake = false

if cookies == true
   print "OMG COOKIEZ"
end
if cake == true
   print "OMG CAKE!"
else
   print "WHATEVZ DESSERTZ."
end
person_age = 55
ada_age = 2

if person_age < ada_age
   print "This person is younger"
elsif ada_age < person_age
   print "Ada is younger"
else
   print "They’re the same!"
end
pet = "cat"
food = "ice cream"

if pet == "cat"
   print "here kitty"
elsif pet == "dog"
   print "woof"
else
   print "some other sound"
end

if food == "broccoli"
   print "eh."
elsif food == "ice cream"
   print "yum"
end
x = 7
y = 7

if x >= y
   if x > y
      print "x is bigger"
   else
      print "x = y"
   end
else
   print "y is bigger"
end
x = 7
y = 7

if x > y || x == y
   if x > y
      print "x is bigger"
   else
      print "x = y"
   end
else
   print "y is bigger"
end
x = 7
y = 7

if x >= y
   print "x is bigger"
else
   print "y is bigger"
end

if x == y
   print "x = y"
end

When you are complete with all of these problems, you can check your answers against the answer key.