ADCChannel Constructor Validation

#include <iostream>
using namespace std;

// Write your ADCChannel class here
class ADCChannel{
    int channel;
    int resolution;
    public:
    ADCChannel(int ch, int res){
        if(ch > 15) channel = 15;
        else if(ch < 0) channel = 0;
        else channel = ch;
        if(res == 8 || res == 10 || res == 12) resolution = res;
        else resolution = 12;
    }

    void print(){
        cout << "CH="<<channel<<" RES="<<resolution<<endl;
    }
};

int main() {
    int ch, res;
    cin >> ch >> res;

    ADCChannel adc(ch, res);
    adc.print();

    return 0;
}

Solving Approach

 

 

 

 

Upvote
Downvote
Loading...

Input

3 10

Expected Output

CH=3 RES=10