У меня есть задание по курсу Intro to Comp Sci в колледже. Нам говорят использовать только циклы и логические выражения для создания программы. Вот ссылка непосредственно на лист заданий:
http://cs.saddleback.edu/michele/Teaching/CS1A/Assignments/AS8%20-%20Boolean%20Expressions.pdf
Я заставил его работать с кучей операторов If, Then, Else, пока я снова не прочитал указания и не должен был изменить его.
У меня есть часть 'm' 'f' 'M' 'F' для работы, но я не могу настроить высоту или вес (направления № 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)
. - person Michael Burr   schedule 20.11.2013[{}]
в редакторе, чтобы отформатировать код. - person Sergey Kalinichenko   schedule 20.11.2013if ('M')
всегда будет вводиться... - person Cameron   schedule 20.11.2013