176k views
2 votes
You need to write a program that reads in the mass of an object (in kg) and output the weight (in N) on the Earth, on the Moon, and on Venus. An object's mass can be measured in kilograms. The weight is measured in newtons. So an object of a specific mass (in kilograms) would have one weight (in newtons) on the earth and a different weight on the moon. Your program will read in the mass (in kilograms) and convert it to newtons for the Earth, the Moon, and Venus. So, on the Earth we can convert kilograms to newtons with the following expression: weight = mass * 9.81 where 9.81 is the acceleration due to gravity on earth (in meters per second squared or m/s^2). On the Moon this formula would be: weight = mass * 1.62 where 1.62 is the acceleration due to gravity on the moon (m/s^2) Finally, for Venus it would be: weight = mass * 8.87

1 Answer

6 votes

Answer:

#include <iostream>

#include<iomanip>

using namespace std;

int main()

{

double mass,e,m,v;

cout<<"Enter the mass : ";

cin>>mass;

cout<<"The mass is "<<mass<<" kg\\";

if(mass<=0){

cout<<" mass must be greater than zero";

return 0;

}

e= mass * 9.81;

m= mass * 1.62;

v = mass * 8.87;

cout.setf(ios::fixed);

cout<<"Location"<<right<<setw(10)<<"Weight\\";

cout<<"Earth"<<right<<setw(15)<<setprecision(4)<<e<<endl;

cout<<"Moon"<<right<<setw(15)<<setprecision(4)<<m<<endl;

cout<<"Venus"<<right<<setw(15)<<setprecision(4)<<v<<endl;

cout<<endl<<endl;

if(m>=1500)

cout<<"Object is light weight";

else

cout<<"Object is heavy weight";

}

Step-by-step explanation:

User Tasheria
by
5.4k points