C+++ I need help filling in missing/needed code to to do the following: Read two doubles as the forceApplied and the contactArea of a BallObject object. Declare and assign pointer myBallObject with a new BallObject object using the forceApplied and the contactArea as arguments in that order. Then call myBallObject's IncreaseForceAppliedAndContactArea() member function. Ex: If the input is 3.0 2.5, then the output is: #include #include using namespace std; class BallObject { public: BallObject(double forceAppliedValue, double contactAreaValue); void IncreaseForceAppliedAndContactArea(); void Print(); private: double forceApplied; double contactArea; }; BallObject::BallObject(double forceAppliedValue, double contactAreaValue) { forceApplied = forceAppliedValue; contactArea = contactAreaValue; } void BallObject::IncreaseForceAppliedAndContactArea() { forceApplied = forceApplied * 5.0; contactArea = contactArea * 5.0; cout << "BallObject's forceApplied and contactArea are increased." << endl; } void BallObject::Print() { cout << "BallObject's forceApplied: " << fixed << setprecision(1) << forceApplied << endl; cout << "BallObject's contactArea: " << fixed << setprecision(1) << contactArea << endl; } int main() { /* Additional variable declarations go here */ /* Your code goes here */ myBallObject->Print(); return 0; BallObject's forceApplied and contactArea are increased. BallObject's forceApplied: 15.0 BallObject's contactArea: 12.5
C+++
I need help filling in missing/needed code to to do the following:
Read two doubles as the forceApplied and the contactArea of a BallObject object. Declare and assign pointer myBallObject with a new BallObject object using the forceApplied and the contactArea as arguments in that order. Then call myBallObject's IncreaseForceAppliedAndContactArea() member function.
Ex: If the input is 3.0 2.5, then the output is:
#include <iostream>
#include <iomanip>
using namespace std;
class BallObject {
public:
BallObject(double forceAppliedValue, double contactAreaValue);
void IncreaseForceAppliedAndContactArea();
void Print();
private:
double forceApplied;
double contactArea;
};
BallObject::BallObject(double forceAppliedValue, double contactAreaValue) {
forceApplied = forceAppliedValue;
contactArea = contactAreaValue;
}
void BallObject::IncreaseForceAppliedAndContactArea() {
forceApplied = forceApplied * 5.0;
contactArea = contactArea * 5.0;
cout << "BallObject's forceApplied and contactArea are increased." << endl;
}
void BallObject::Print() {
cout << "BallObject's forceApplied: " << fixed << setprecision(1) << forceApplied << endl;
cout << "BallObject's contactArea: " << fixed << setprecision(1) << contactArea << endl;
}
int main() {
/* Additional variable declarations go here */
/* Your code goes here */
myBallObject->Print();
return 0;
BallObject's forceApplied and contactArea are increased. BallObject's forceApplied: 15.0 BallObject's contactArea: 12.5
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)