У меня проблемы с моим калькулятором bmi. Вот подробности:Проблема с моей программой BMI C#?
Напишите программу, которая берет высоту человека и веса в фунтах и возвращает индекс массы тела (ИМТ). ИМТ определяется как вес, выраженный в килограммах, * , деленный на квадрат высоты, выраженный в метрах. *
Один дюйм 0,0254 метра, а один фунт - 0,454 килограмма.
Это приложение для форм из окон.
Ну, когда я пытаюсь квадратура высоты с помощью ^, он дает мне ошибку: Оператор «^» ...
Вот мой код:
private void button1_Click(object sender, EventArgs e)
{
//Declare variables.
decimal heightDecimal ;
decimal weightDecimal;
decimal bmiDecimal;
decimal resultDecimal;
//Get user input.
heightDecimal = Decimal.Parse(txtHeight.Text);
weightDecimal = Decimal.Parse(txtWeight.Text);
//Calculations.
weightDecimal = (Decimal)0.454;
heightDecimal = (Decimal)0.0254;
bmiDecimal = weightDecimal/heightDecimal^2;
//Display.
lblBMI.Text = bmiDecimal.ToString();
}
Я пытаюсь фигуры из расчетов. Я запутался. Кто-нибудь может мне помочь, пожалуйста! Благодарю.
Протестировано, что все сказали. У меня странные цифры. Я начал его, и я поставил 5 для моего роста и 100 для моего веса (случайный), и я получил 700? Неужели мои расчеты ошибочны?
Разве вы не знаете, как отлаживать? Задайте 2 вопроса о простой проблеме всего за несколько минут? http://stackoverflow.com/questions/19286759/how-to-calculate-for-bmi-program –