    #include <iostream>
    #include "product.h"

    using namespace std;

    Product::Product()
    {
       price = 0;
       score = 0;
    }

    void Product::read()
    {
       cout << "Please enter the model name: ";
       getline(cin, name);
       cout << "Please enter the price: ";
       cin >> price;
       cout << "Please enter the score: ";
       cin >> score;
       string remainder; /* read remainder of line */
       getline(cin, remainder);
    }

    bool Product::is_better_than(Product b) const
    {
       if (price == 0) return false;
       if (b.price == 0) return true;
       return score / price > b.score / b.price;
    }

    void Product::print() const
    {
       cout << name
          << " Price: " << price
          << " Score: " << score << "\n";
    }