Write an algorithm to find the greatest among two different numbers entered by the user.
Algorithm to Find the Greatest Among Two Numbers
Step 1: Start
Step 2: Input two different numbers from the user. Let us call them A and B.
Step 3: Compare the two numbers using decision making:
- If A > B, then display "A is greater"
- Else, display "B is greater"
Step 4: End
To write this algorithm effectively, we identify the input (two numbers), the process (comparing the numbers), and the desired output (displaying the greater number). This algorithm uses selection based on the outcome of a condition (A > B), which is an example of decision making where one of the alternatives is chosen.
Explanation
The textbook emphasizes that effective algorithms require identifying input, process, and output. This algorithm takes two numbers as input, compares them using conditional logic (decision making), and outputs the greater number. The algorithm demonstrates selection structure where execution follows different paths based on the condition result.
Solution Steps
Step 1: Identify input (two numbers A and B), process (comparison), and output (greatest number)
Step 2: Write algorithm steps: Start → Input numbers → Compare using IF-ELSE → Display result → End
Step 3: Include decision making structure for comparison