0% found this document useful (0 votes)
0 views1 page

Prelab 01

The document outlines a C++ programming lab assignment that includes creating a geometry calculator with a menu for calculating areas of a circle, rectangle, and triangle, as well as handling input validation. It also requires writing a program to input monthly rainfall data into an array, calculating total and average rainfall, and organizing the code into specific functions for data reading and processing. The assignment emphasizes the importance of input validation to ensure no negative values are accepted.

Uploaded by

coconuttt96
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views1 page

Prelab 01

The document outlines a C++ programming lab assignment that includes creating a geometry calculator with a menu for calculating areas of a circle, rectangle, and triangle, as well as handling input validation. It also requires writing a program to input monthly rainfall data into an array, calculating total and average rainfall, and organizing the code into specific functions for data reading and processing. The assignment emphasizes the importance of input validation to ensure no negative values are accepted.

Uploaded by

coconuttt96
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

C++ Programming II

Prelab 01

Q1- Use if – else if – else for this lab.

Write a program that displays the following menu:

Geometry Calculator
1. Calculate the Area of a Circle
2. Calculate the Area of a Rectangle
3. Calculate the Area of a Triangle
4. Quit

Enter your choice (1-4):

If the user enters 1, the program should ask for the radius of the circle and then display its area.
Use the following formula:
area = 3.14159 * radius * radius

If the user enters 2, the program should ask for the length and width of the rectangle and then
display the rectangle’s area. Use the following formula:
area = length * width

If the user enters 3 the program should ask for the length of the triangle’s base and its
height, and then display its area. Use the following formula:
area = base * height * 0.5

If the user enters 4, the program should end.

Input Validation: Display an error message if the user enters a number outside the range of 1
through 4 when selecting an item from the menu.
Do not accept negative values for the circle’s radius, the rectangle’s length or width, or the
triangle’s base or height. Exit the program if a negative number is entered.

Q2- Write a program that lets the user enter the total rainfall for each of 12 months into an
array of doubles. The program should calculate and display the total rainfall for the year, and
the average monthly rainfall.
Input Validation: Do not accept negative numbers for monthly rainfall figures.
Q3- For question 2, do all input in a function name readData and calculations of in a function
name processData.

You might also like