Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  crush calc
Language: C/C++
Code:
#include <iostream>
#include<math.h>
#include<stdio.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);
            Y=(1+tan(RAD*RAD));
            //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<<"\n";
    /*EBS=sqrt((2*g*(E/12))/Wt);
    cout<<"nThe Equivalent Barrier Speed (EBS) is : "<<EBS <<"f/sn";*/
system("pause");
    return 0;
}
          
          
          
          
          
Comments: