【发布时间】:2023-03-13 23:09:02
【问题描述】:
我已经为此工作了好几个小时,但无法创建一个可以运行的程序,我真的需要帮助。我不知道我做错了什么。这些步骤是通过将高度乘以 0.413 来找到平均步幅。然后除以 12 得到英尺。乘以 2 以使脚走路。然后除以 5280 以步行英里数。我真的不知道该怎么做,我们将不胜感激。我几乎没有编码经验,只需要帮助获取用户输入并转换该数据以获得答案。
float Height;
float Steps;
float CON_FAC;
float FEET_IN_Mile;
float strideLength;
float averageStride;
float strideLength;
float feetWalked;
float milesWalked;
Console.Write("Input height(inches): ");
Height = Convert.ToSingle(Console.ReadLine());
Console.Write("Input Steps(today):");
Steps = Convert.ToSingle(Console.ReadLine());
CON_FAC = .413;
FEET_IN_Mile = 5280;
strideLength = Height * CON_FAC;
averageStride = strideLength / 12;
feetWalked = averageStride * Steps;
milesWalked = feetWalked / FEET_IN_Mile
Console.WriteLine("You walked "milesWalked" miles");'''
【问题讨论】:
-
我的建议是用笔和纸算出数学。也就是说,如果您认为自己有数学错误。我不确定您认为问题是什么。话虽如此,我还没有检查过你的数学。
标签: c# type-conversion user-input