У меня есть задание для моего курса Intro to Comp Sci в колледже. Нам предлагается использовать только Loops & Булевы выражения для создания программы. Вот ссылка на лист назначения непосредственно:C++ Loops & Boolean Expressions
http://cs.saddleback.edu/michele/Teaching/CS1A/Assignments/AS8%20-%20Boolean%20Expressions.pdf
Я получил это работает с кучей Итак, если Else операторы, пока я снова не прочитать указания и должны были изменить его.
У меня есть часть 'm' 'f' 'M' 'F', но я не могу получить heightOK или weightOK (направления № 2 и № 3) для разработки.
Пожалуйста, помогите, спасибо!
PS Я новенькая программирования ...
Вот то, что я до сих пор: `
char gender;
int weight;
int height;
bool heightOK;
bool weightOK;
cout << "Please enter the candidate’s information (enter ‘X’ to exit).";
cout << "Gender: ";
cin.get(gender);
cin.getline(100 , '\n');
if (gender == 'm' || 'M' || 'f' || 'F')
{
}
else
{
cout << "***** Invalid gender; please enter M or F *****";
}
cout << "Height: ";
cin >> height;
cout << "Weight: ";
cin >> weight;`
В качестве примера, если у вас есть целочисленная переменная 'x' и вы хотите знать, если она находится между 10 и 25, вы можете использовать логическое выражение типа' (10 <= x) && (x <= 25) '. –
Добро пожаловать в переполнение стека! Отправьте код, который у вас есть. Выберите фрагмент кода и нажмите кнопку '[{}]' в редакторе, чтобы отформатировать код. – dasblinkenlight
Как подсказка, всегда будет введена инструкция типа 'if ('M') ... – Cameron