SensorConfig Initialization

#include <iostream>
using namespace std;

// Define SensorConfig class here
class SensorConfig{
    private:
    int id;
    int offset;
    int lastValue;

    public:
    SensorConfig(int sensorId , int calibrationOffset)
    {
        id = sensorId;
        offset = calibrationOffset;
        lastValue =0;
    }

    void  update(int raw)
    {
        lastValue= raw + offset;
    }
    int read(
    )
    {
        return lastValue;
    }


};

int main() {
    int id, offset;
    cin >> id >> offset;

    SensorConfig cfg(id, offset);  // must use parameterized constructor

    int r1, r2;
    cin >> r1 >> r2;

    cfg.update(r1);
    cfg.update(r2);

    cout << cfg.read();
    return 0;
}

Solving Approach

 

 

 

 

 

Upvote
Downvote
Loading...

Input

10 3 20 25

Expected Output

28