Given a int variable named yesCount and another int variable named noCount and a char variable named response , write the necessary code to read a value into into response and then carry out the following: if the character typed in is a y or a Y then increment yesCount and print out “YES WAS RECORDED” if the character typed in is an n or an N then increment noCount and print out “NO WAS RECORDED” If the input is invalid just print the message “INVALID” and do nothing else.

LANGUAGE: C++

CHALLENGE:

Given a int variable named yesCount and another int variable named noCount and a char variable named response , write the necessary code to read a value into into response and then carry out the following: if the character typed in is a y or a Y then increment yesCount and print out “YES WAS RECORDED” if the character typed in is an n or an N then increment noCount and print out “NO WAS RECORDED” If the input is invalid just print the message “INVALID” and do nothing else.

SOLUTION:

cin >> response;

if (response == 'y' || response == 'Y'){
	yesCount++;
	cout << "YES WAS RECORDED";
}else{
	if(response == 'n' || response == 'N'){
		noCount++;
		cout << "NO WAS RECORDED";
	}else{
		cout << "INVALID";
	}
}

Posted in ,