I need help with the Programming Challenge number 15 for Cha

I need help with the Programming Challenge number 15 for Chapter 14 in Starting Out with C++ Eight Edition.

Solution

// FuelGauge.h
using namespace std;

#ifndef FUELGAUGE_H
#define FUELGAUGE_H

class FuelGauge
{
private:
    int currentAmountOfFuel;
public:
    FuelGauge(int gallons)
    {
        currentAmountOfFuel = gallons;
    }
    FuelGauge()
    {
        currentAmountOfFuel = 0;
    }
    int getCurrentAmountOfFuel()
    {
        return currentAmountOfFuel;
    }
    void incrementFuelTank()
    {
        if (currentAmountOfFuel < 15)
            currentAmountOfFuel++;
    }
    void decrementFuelTank()
    {
        if (currentAmountOfFuel > 0)
            currentAmountOfFuel--;
    }
};

#endif

// Odometer.h
#include \"FuelGauge.h\"
using namespace std;

#ifndef ODOMETER_H
#define ODOMTER_H

class Odometer
{
private:
    int currentMileage;
    FuelGauge *fuelG;
public:
    Odometer(int miles, FuelGauge *f)
    {
        currentMileage = miles;
        fuelG = f;
    }

    int getCurrentMileage()
    {
        return currentMileage;
    }
    void incrementcurrentMileage()
    {
        if (currentMileage < 999999)
            currentMileage++;
        if (currentMileage == 999999)
            currentMileage = 0;
    }
    void decrementcurrentMileage()
    {
        if (currentMileage > 24)
            currentMileage--;
    }
};

#endif

//main.cpp
#include <iostream>
#include \"FuelGauge.h\"
#include \"Odometer.h\"
using namespace std;

int main()
{
    FuelGauge fuelgauge(10);
    Odometer odometer(0, &fuelgauge);

    while (fuelgauge.getCurrentAmountOfFuel() > 0)
    {
        odometer.incrementcurrentMileage();
        cout << \" Milage: \" << odometer.getCurrentMileage() << endl;
        cout << \" Fuel level: \" << fuelgauge.getCurrentAmountOfFuel() << endl;

    }

return 0;
}

I need help with the Programming Challenge number 15 for Chapter 14 in Starting Out with C++ Eight Edition.Solution// FuelGauge.h using namespace std; #ifndef F
I need help with the Programming Challenge number 15 for Chapter 14 in Starting Out with C++ Eight Edition.Solution// FuelGauge.h using namespace std; #ifndef F

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site