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

Rules of function, Rules of function: Inline function created witho...

Rules of function: Inline function created without prototype it reduces the memory and it is used only for small function. Inline function cannot have recursion, static var

201 it, overloadstream insertion opertator to display the data of object on...

overloadstream insertion opertator to display the data of object on the console

Advantages of using pointers over arrays, Question : (a) Define a Poin...

Question : (a) Define a Pointer. Provide an example of an integer pointer variable. (b) Give advantages of using pointers over arrays. (c) Declare an integer pointer

I need quantitative trading platform, Project Description: Need someone ...

Project Description: Need someone to prepare a trading platform and sophisticated trading strategy. Must have knowledge and experience in most of these: QuickFIX, Esper, Quan

C program for removing char which u want, C Program for REMOVING CHAR WHICH...

C Program for REMOVING CHAR WHICH U WANT void main() {           int i,j;           char a[100],r;           clrscr();           for(i=0;i

Padovan string, write a program that counts the number of occurrences of th...

write a program that counts the number of occurrences of the string in the n-th Padovan string P(n)   program in java // aakash , suraj , prem sasi kumar kamaraj college

Char, how many bytes required to char

how many bytes required to char

Area under curve, a program to find the area under curve y=f(x) between x=a...

a program to find the area under curve y=f(x) between x=a and x=b,integrate y=f(x) between the limits of a and b.

Palindorme, program coding for the conversion of string to a palindrome

program coding for the conversion of string to a palindrome

Explain operator overloading, Explain Operator Overloading It is one ty...

Explain Operator Overloading It is one type of Polymorphism, an significant feature of object-oriented programming .Polymorphism means one thing having many forms, i.e. here an

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