Hello, can you please help with this question? Thank you Write the implementatio
ID: 3865545 • Letter: H
Question
Hello, can you please help with this question? Thank you
Write the implementation of the class constructor of class GasTank of the previous problem. Assume member function implementation is outside the class specification. As a reminder here's a description of the members of class GasTank: A data member named amount of type double. A data member named capacity of type double. A constructor that accepts a parameter of type double. The value of the parameter is used to initialize the value of capacity. The constructor will also set amount to zero. A function named addGas that accepts a parameter of type double and returns no value. A function named useGas that accepts a parameter of type double and returns no value. A function named isEmpty that accepts no parameters and returns a boolean value. A function named isFull that accepts no parameters and returns a boolean value. A function named getGasLevel that accepts no parameters and returns double.Explanation / Answer
Answer for the given Qestion:
See the below class implemenation as given in problem statement
#include<iostream>
using namespace std;
class GasTank
{
private:
double amount;
double capacity;
public:
GasTank(double a=0,double c=0);
void addGas(double gas);
void useGas(double gas);
bool isEmpty();
bool isFull();
double getGas();
};
GasTank::GasTank(double a=0,double c=0)
{
amount =a;
capacity = c;
}
bool GasTank::isEmpty()
{
// No idea
}
bool GasTank::isFull()
{
// No idea
}
double GasTank::getGas()
{
// No idea
}
void GasTank::addGas(double gas)
{
// No idea
}
void GasTank::useGas(double gas)
{
// No idea
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.