Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

C++ Program: Write a program that will read in a weight in kilograms and outputs

ID: 3810166 • Letter: C

Question

C++ Program: Write a program that will read in a weight in kilograms and outputs the equivalent weight in pounds and ounces. Express the pounds as an integer and ounces to the nearest 1/100 of an ounce. You have to write and use a function that uses the following function prototype to perform the calculations:
- void KgtoLbOz(double kg, int& lbs, double& oz);
The funtion should not input any data or print any results. It should only do the calculation. Include a loop that lets the user repeat the computation for any new input values until the user decides they want to end the program.
NOTE: There are 2.2046 pounds in a kilogram and 16 ounces in a pound.

Example output Enter the weight of the object in kilograms 16.5315 The weight of the object is 36 pounds, 7.13 ounces. Would you like to run the program again (Y or N) Y Enter the weight of the object in kilograms: 0.876 The weight of the object is 1 pound, 14.90 ounces. Would you like to run the program again (Y or N) n Required Test Cases: 12.2 0.654 97.0 Skills: Var .Con Ivo For Logi Loops .Functions Call by Ref oFile IO oAmays o Strings oGM mat

Explanation / Answer

#include <iostream>

using namespace std;
void KgtoLbOz(double kg, int& lbs, double& oz) {
lbs = kg * 2.2046;
oz = lbs * 16 ;
}
int main()
{
  
double kg, oz;
int lbs;
char ch='y';
while(ch =='y' || ch =='Y'){
cout << "Enter the weight of the object in kilogram: ";
cin >> kg;
KgtoLbOz(kg, lbs, oz);
cout<<"The weight of the object is "<<lbs<<" pounds. "<<oz<<" ounces"<<endl;
cout<<"Would you like to run the program again (Y or N): ";
cin >> ch;
}
return 0;
}

Output:

sh-4.2$ g++ -o main *.cpp                                                                                                                                                                                                                                              

sh-4.2$ main                                                                                                                                                                                                                                                           

Enter the weight of the object in kilogram: 16.5315                                                                                                                                                                                                                    

The weight of the object is 36 pounds. 576 ounces                                                                                                                                                                                                                      

Would you like to run the program again (Y or N): y                                                                                                                                                                                                                    

Enter the weight of the object in kilogram: 0.876                                                                                                                                                                                                                      

The weight of the object is 1 pounds. 16 ounces                                                                                                                                                                                                                        

Would you like to run the program again (Y or N): n

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote