Flowchart Exercises
Flowchart Exercises
1. Draw a flowchart and write its program that adds/multiplies two numbers given by the user.
2. Draw a flowchart and write its program that divides two numbers given by user (the first
number is divided by the second number).
3. Draw a flowchart and write its program to convert temperature in Fahrenheit to Celsius.
4. Draw a flowchart and write its program to determine if a given positive integer is even or odd.
5. Draw a flowchart and write its program to read two positive integers, determine which has
greater value and then print this value if it is even.
6. Write a program to find the greatest number within given 3 numbers by the user.
7. Write a program to identify if the water is in ice for, or in liquid form or gaseous for a given
temperatures from the user.
8. Write a program to print numbers divisible by 5, for the integers from 1 to 99.
9. Write a program of the following serial: {1, 4, 9, 16, 25,36, … 121}
10. Write a program of the following serial: 3 + 5 + 7 + 9 + …. + 159 = ?
11. Write a program of program that prints numbers divisible by k, for the integers from m to n.
12. Write a program of the following serial: 2 + 5 + 10 + 17 + 26 + 37+ … + 145 = ?
Q1. Add 10 and 20
To solve this problem we will take a variable sum and set it to zero. Then we
will take the two numbers 10 and 20 as input. Next we will add both the
numbers and save the result in the variable sum i.e., sum = 10 + 20. Finally,
we will print the value stored in the variable sum.
Flowchart
Q2. Find the sum of 5 numbers
In this question we are asked to find the sum of 5 numbers. So, we will take
two variables - sum and count and set both of them to zero. The sum variable
will store the result while the count variable will keep track of how many
numbers we have read.
To solve this problem we will use the concept of loop. In loop or iterative
operation, we execute some steps repeatedly as long as the given condition is
TRUE. In this case we will keep reading the input till we have read 5 numbers.
So, we first initialize sum and count to zero. Then we will take the input and
store it in a variable n. Next we will add the value stored in n to sum and save
the answer in sum.
i.e., sum = sum + n
Then we will increment count by 1 and check if count is less than 5. If this
condition is TRUE then we will take another input. If the condition is FALSE
then we will print the value stored in variable sum.
Flowchart
Q3. Print Hello World 10 times
This problem is also solved using the loop concept. We take a variable count
and set it to zero. Then we print "Hello World" and increment count by 1.
i.e., count = count + 1
Next we check if count is less than 10. If this is TRUE then we again print
"Hello World" and increment the variable count. On the other hand if the
condition if FALSE then we will stop.
Flowchart
Note!
As there are many ways to solve a given problem so there are many ways to
draw a flowchart.
Flowchart