Name: Title:

 Name:
ONLINE COMPILERS
LIBRARY
MANUAL PAGES & DOCS
CONTACT

User Submitted Source Code!

Description:
crush calculator
Language: C/C++
Code:
/******************************************************************************

*******************************************************************************/

#include <iostream>
#include<math.h>

using namespace std;

int
main ()
{
float C1, C2, C3, C4, C5, C6, A, B, G, Wt, L, W, PDOF, Y, RAD, g, E, EBS;
cout << "Enter the crush depth C1 :";
cin >> C1;
cout << "Enter the crush depth C2 :";
cin >> C2;
cout << "Enter the crush depth C3 :";
cin >> C3;
cout << "Enter the crush depth C4 :";
cin >> C4;
/*cout<<"Enter the stiffness coefficient A (derived from published data or user calculations) :";
cin>>A;
cout<<"Enter the stiffness coefficient B (derived from published data or user calculations) :";
cin>>B;
G=(A*A)/(2*B); */
G = 90.9;
cout << "Enter the Vehicle weight used in the EBS calculation (Wt):";
cin >> Wt;
cout << "Enter the Length of the Vehicle (L) :";
cin >> L;
cout << "Enter the Width of the Vehicle (W) :";
cin >> W;
cout << "Enter principle direction of force (PDOF) Angle :";
cin >> PDOF;
if (PDOF == 0)
Y = 1;
else if (PDOF == 45)
Y = 2;
else if (PDOF > 45)
{
RAD = PDOF * (3.14 / 180);
//cout<<Y;
}
g = 32.2;
E =
(L / 3) * ((3 * G) + ((A / 2) * (C1 + (2 * C2) + (2 * C3) + C4)) +
((B / 6) * ((C1 * C1) + (2 * C2 * C2)) + (2 * C3 * C3) +
(C4 * C4) + (C1 * C2) + (C2 * C3) + (C3 * C4))) * Y;
cout << "\nThe Energy(E) : " << E;
/*EBS=sqrt((2*g*(E/12))/Wt);
cout<<"\nThe Equivalent Barrier Speed (EBS) is : "<<EBS <<"f/s"; */
return 0;
}