Студент здесь. Я пропускаю один пункт рубрики в следующей проектной программе и не могу определить, куда ее поместить, «это» является элементом пересылки. Если кто-то чувствует себя великодушным, пожалуйста, взгляните на мою программу ниже и дайте мне хедз-ап о том, где я мог бы настроить код, чтобы сделать возможным пересылку. Как бы то ни было, я в тупике, и у меня нет достаточно времени, чтобы придумать совершенно новую проблему, для которой можно было бы закодировать решение. Спасибо всем заранее!Есть ли способ добавить ссылку на этот код?
#include <iostream>
#include <cmath>
using namespace std;
//Global Variable
int height = 0;
//Function Prototypes
int getMale();
int getFemale();
int main()
{
//Local Variable
int ideal = 0;
char sex(' ');
//Sequence Structure
cout << "Welcome to the Hamwi Ideal Body Weight Equation Calculator!" << endl;
cout << "Please enter your height in inches (remember, 1 foot = 12 inches): " << endl;
cin >> height;
cout << "Please enter your biological sex (M or F): " << endl;
cin >> sex;
//Repetition Structure
while (toupper(sex) != 'M' && 'F')
{
cout << "Invalid entry. Please enter your biological sex (M or F): " << endl;
cin >> sex;
} //end while
//Selection Structure
if (toupper(sex) == 'M')
{
int ideal = getMale();
cout << "Thank you. Your ideal body weight is approximately: " << ideal << " pounds." << endl;
cout << "Have a nice day!" << endl;
} //end if
else
{
int ideal = getFemale();
cout << "Thank you. Your ideal body weight is approximately: " << ideal << " pounds." << endl;
cout << "Have a nice day!" << endl;
} //end else
return 0;
} //end of main function
//Program-Defined Function #1 (Male)
int getMale()
{
//Local Variable
int male = 0;
if (height >= 60)
{
male = 106 + ((height - 60) * 6);
return male;
} //end if
else
{
male = 106 - ((60 - height) * 6);
return male;
} //end else
} //end of male function
//Program-Defined Function #2 (Female)
int getFemale()
{
//Local Variable
int female = 0;
if (height >= 60)
{
female = 100 + ((height - 60) * 5);
return female;
} //end if
else
{
female = 100 - ((60 - height) * 5);
return female;
} //end else
} //end of female function
Почему, по вашему мнению, вам нужно пройти ссылку? – alexeykuzmin0
Это рубрика (рубрика). Обязательный элемент для проекта. – CVHansen
Сделать высоту локальной переменной в вашей основной функции, а затем передать ее вашим функциям – Jonas