//Xinnuo Wang CS1A Chapter6 Page.370 #6
/*******************************************************************************
*
* Caculate Kinetic Energy
* _____________________________________________________________________________
* The program accepts mass and velocity and display the kinetic energy.
*
* This program is based on the function:
* KE = 1/ 2 mv^2
* _____________________________________________________________________________
* Input
* m : mass
* v : velocity
* Output
* KE : kinetic energy
*
* ****************************************************************************/
#include <iostream>
#include <cmath>
using namespace std;
double kineticEnergy(double, double);
int main()
{
double m, v;
cout << "The kinetic energy is: " << kineticEnergy(m, v)<< endl;
return 0;
}
double kineticEnergy(double m, double v)
{
cout<< "Enter mass in kilogam and velovity in meter per seconds" << endl;
cin >> m >> v;
double KE;
KE = 1.0/ 2* m* pow( v,2);
return KE;
}
Ly9YaW5udW8gV2FuZyAgICAgICAgICAgICAgICAgICBDUzFBICAgICAgICAgICAgICAgICAgIENoYXB0ZXI2IFBhZ2UuMzcwICM2Ci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAqIAogKiBDYWN1bGF0ZSBLaW5ldGljIEVuZXJneQogKiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogKiBUaGUgcHJvZ3JhbSBhY2NlcHRzIG1hc3MgYW5kIHZlbG9jaXR5IGFuZCBkaXNwbGF5IHRoZSBraW5ldGljIGVuZXJneS4KICogCiAqIFRoaXMgcHJvZ3JhbSBpcyBiYXNlZCBvbiB0aGUgZnVuY3Rpb246CiAqIEtFID0gMS8gMiBtdl4yCiAqIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAqIElucHV0CiAqICAgIG0gICA6IG1hc3MKICogICAgdiAgIDogdmVsb2NpdHkKICogT3V0cHV0CiAqICAgIEtFIDoga2luZXRpYyBlbmVyZ3kKICogCiAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGNtYXRoPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpkb3VibGUga2luZXRpY0VuZXJneShkb3VibGUsIGRvdWJsZSk7CmludCBtYWluKCkgCnsKCWRvdWJsZSBtLCB2OwoJY291dCA8PCAiVGhlIGtpbmV0aWMgZW5lcmd5IGlzOiAiIDw8IGtpbmV0aWNFbmVyZ3kobSwgdik8PCBlbmRsOwoJcmV0dXJuIDA7Cn0KZG91YmxlIGtpbmV0aWNFbmVyZ3koZG91YmxlIG0sIGRvdWJsZSB2KQp7Cgljb3V0PDwgIkVudGVyIG1hc3MgaW4ga2lsb2dhbSBhbmQgdmVsb3ZpdHkgaW4gbWV0ZXIgcGVyIHNlY29uZHMiIDw8IGVuZGw7CgljaW4gPj4gbSA+PiB2OwoJZG91YmxlIEtFOwoJS0UgPSAxLjAvIDIqIG0qIHBvdyggdiwyKTsKCXJldHVybiBLRTsKCQp9Cg==