Chapter 2: Problem Solving: in This Chapter You Will Learn About
Chapter 2: Problem Solving: in This Chapter You Will Learn About
while condition
loop-body
end_while
Example 5: Summing up 1 to 10
Begin
number of users giving his birth date = 0
while number of users giving his birth date < 10
begin
Read the birth date from the user.
Calculate the difference between the birth
date and today’s date.
Print the user age.
if the age is greater than 55
print “Pencen”
else
print “Kerja lagi”
end_if
number of user giving his birth date + 1
end
end_while
End
Example 8:
Statement 1
Statement 2
Statement 3
No Yes
Condition
else- then-
statement(s) statement(s)
yes Loop
Condition
Statement(s)
no
Calculate
Age = current year – birth date
Display
age
End
Read age
End
Begin
sum = 0
current_number = 1
NO
current_number <= 10? print sum
YES
End
sum = sum + current_number
current_number = current_number + 1