a) Design an algorithm using pseudo code for a program that uses functions to calculate the total bill for water consumption every month. The program uses two functions. One function to read user input and another function to calculate the total bill. The information required: • Account number • Previous meter reading • Current meter reading • Standing charge which is around 4$ • Cost per unit of consumption • Tax which is 3% of the consumption cost. • Consumption is the difference between current reading and previous reading • Consumption cost is the sum of standing charge and the product of consumption and cost per unit of consumption. • Total cost of the bill is consumption cost plus the tax. b). Use the string “GDECAEHJXZQR” to perform the following tasks: i. Construct a binary search tree(BST) for this string ii. Traverse the tree using preorder traversal. iii. Use merge sort to arrange the letters in this string in ascending order

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter6: User-defined Functions
Section: Chapter Questions
Problem 1TF: Mark the following statements as true or false: a. To use a predefined function in a program, you...
icon
Related questions
Question

a) Design an algorithm using pseudo code for a program that uses functions to calculate the total bill for water consumption every month. The program uses two functions. One function to read user input and another function to calculate the total bill. The information required:
• Account number
• Previous meter reading
• Current meter reading
• Standing charge which is around 4$
• Cost per unit of consumption
• Tax which is 3% of the consumption cost.
• Consumption is the difference between current reading and previous reading
• Consumption cost is the sum of standing charge and the product of consumption and cost per unit of consumption.
• Total cost of the bill is consumption cost plus the tax.


b). Use the string “GDECAEHJXZQR” to perform the following tasks:
i. Construct a binary search tree(BST) for this string
ii. Traverse the tree using preorder traversal.
iii. Use merge sort to arrange the letters in this string in ascending order

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 5 images

Blurred answer
Knowledge Booster
Concept of Parenthesis
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr