function, C/C++ Programming

Assignment Help:
Write a C++ program according to the following specifications
1. Display a brief description of the program.
2. Ask the user to specify the type of loading (end load, intermediate load, uniform load)
3. Ask the user to specify the type of material (give the user of menu of 7 material types listed above) and then use the given value of E.
4. Ask the user for the beam dimensions (L, B, b, H, and h). Use a function to find the moment of inertia.
(where: the lowercase ‘b’ is the flange width parameter for calculating I, moment of inertia).
5. If an end load or intermediate load is chosen, prompt the user to enter the weight of the load.
6. If a uniform load is selected, prompt the user to enter the weight density.
7. If an intermediate load is chosen, prompt the user to enter the value of ‘a’ (the location of the load).
8. Create 3 functions to calculate ? for the three types of loading.
9. Prompt the user to specify the number of points, N (in addition to x = 0) to use in a table of x and ? values.
10. Clear the screen and display the following:
? A brief description of the program.
? The type of loading and type of material.
? All input quantities (both variable and name) with units. Also display I.
? Display a table of values of x and ? with an appropriate table heading (with units) and with all values nicely aligned.
Other important notes:
? User prompts should include both symbol and name of variable and unit.
? Use scientific notation with 4 significant digits for most results.
? Check all inputs for errors. If any inputs are entered incorrectly, allow the user to correct them.
Error checks include:
o Incorrect menu choices
o All beam dimensions, weights, and weight density must be positive
o H > h, B > b, L > a, and a > 0.
? Give the user the option of re-running the program

Related Discussions:- function

Data Handling in computers, though the ascii is called 7-bit code. why do w...

though the ascii is called 7-bit code. why do we use 8-bits to represent a character?

Change to palindrome, A palindrome is a string that reads the same from bot...

A palindrome is a string that reads the same from both the ends. Given a string S convert it to a palindrome by doing character replacement. Your task is to convert S to palindrome

Write a program that takes the image, Write a program that takes the image ...

Write a program that takes the image tracks.jpg and finds Canny edges, and then finds lines in these edges using the Hough transform. The easiest way to do this is to take the prog

C program to returns the string, Program is to take two arguments and retur...

Program is to take two arguments and returns the string: Program is to take two arguments and returns the string which is larger the larger string has larger ascii value invok

C program to construct a structure , c program to construct a structure: ...

c program to construct a structure: struct sensus                 {                                 char name[30];                                 long int population;

KRPano, I am seeking an expert to create a 360 degree virtual tour in KRPan...

I am seeking an expert to create a 360 degree virtual tour in KRPano for use on PCs, tablets and smartphones. You will be given with panoramas in order to create an advanced KRPano

multiplication of matrices with compatibility check, Normal 0 ...

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

Explain public derivation, Public derivation Public derivations are muc...

Public derivation Public derivations are much more common than private derivations. In this situation: The private members inherited from the base class are inaccessible

Read three ints from keyboard and store seperatly , Suppose that three inte...

Suppose that three integer variables intA, intB, and intC have already been defined at the beginning of the main function, write a single C++ statement to read three integers from

Explain high-order and low-order bytes., Explain high-order and low-order b...

Explain high-order and low-order bytes. - Numbers are written from left to right in decreasing order of significance. In the same way, bits in a byte of computer memory can be

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd