Friday, 1 February 2013

Find Force and Distance Using Switch Case Statement

The Switch case statement is a program which can be used as if/else statement. When sometime in a program we use repeatedly if/else statement so we can short replace programming code of switch/case statement. In a simple language we can say that switch case statement usually used to replace multiple use of if/else statement. A sample example is being given below.

 Switch (variable)
{
Case possible-value:
//code to execute
Break;
Default:
//code to execute
}
 
Question:

  • Write a menu-driven program that calculates:
  1. Force F=m*a 
  2. Distance S=Vi*t+0.5*a*t*t 
  3. Find x, x=(a+b)(a-b)

Source Code:


#include <iostream>
using namespace std;
int main()
{
            int a,b,m,f;
            cout<<"Choose an option \n1 - Calculate Force \n2 - Calculate Distance \n3 - Calculate x \n4 - Exit \n";
            cin>>a;
            switch (a)
            {
            case 1:
                        cout<<"Enter mass value";
                        cin>>m;
                        cout<<"Enter Acceleration";
                        cin>>b;
                        f=m*b;
                        cout<<" Force value is"<<f<<endl;
                        break;
            case 2:
                        int i,t,a,s;                                                                                                                  
                        cout<<"Enter Initial Velocity";
                        cin>>i;
                        cout<<"Enter time";
                        cin>>t;
                        cout<<"Enter Acceleration";
                        cin>>a;
                        s=i*t+0.5*a*t*t;
                        cout<<"Distance is"<<s<<endl;
                        break;
            case 3:
                        int x,o,b;
                        cout<<"Enter value a";
                        cin>>o;
                        cout<<"Enter value b";
                        cin>>b;
                        x=(o+b)*(o-b);
                        cout<<"X value is"<<x<<endl;
                        break;
            case 4:
                        cout<<"Exit\n";
                        break;
            }
}

Output:   
   



Subscribe to get the latest right to your inbox:

0 comments:

Post a Comment

Some HTML Code