SensorConfig Initialization

#include <iostream>
using namespace std;

class SensorConfig {
private:
    int id, oset, lVal;
public:
    SensorConfig(int id, int caloff) 
        : id(id), oset(caloff), lVal(0) {}
    
    void update(int raw) { lVal = raw + oset; }
    
    int read() { return lVal;}
};

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;
}

Samee

 

 

 

 

 

Upvote
Downvote
Loading...

Input

10 3 20 25

Expected Output

28