In Class Exercise on loops and if statements:
These
are unrealistic problems, but they help to make sure that you understand the
flow of logic and can follow it through to completion.
Problems
#1:
start
firstNum = 100
secondNum = 5
thirdNum = 12
the Result = 0
do while secondNum <= thirdNum
if firstNum > 500
firstNum = firstNum * 2
secondNum = secondNum +1
else
firstNum = firstNum + 100
thirdNum = thirdNum -1
end if
end while loop
theResult = firstNum + secondNum + thirdNum
display theResult
end
Problem
#2:
start
firstNum = 25
secondNum = 50
thirdNum = 75
fourthNum = 100
ct = 0
workAns = 0
theAns = 0
do while ct < 6
workAns = firstNum + secondNum
if workAns > thirdNum
fourthNum = fourthNum / 2
firstNum = firstNum * 3
secondNum = firstNum - secondNum
thirdNum = thirdNum *2
else
firstNum = firstNum + 10
secondNum = secondNum + 10
thirdNum = thirdNum + 10
end if
ct = ct + 1
end do
theAns = firstNum + secondNum * thirdNum +
fourthNum
display theAns
end