#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; }
Test Cases
Test Results
Input
10 3 20 25
Expected Output
28