今天,准备开发一个健康评估和营养配餐软件的开发,一些体检固定的结果准备写成函数直接调用,今天临时先写两个,一个是获取【总胆固醇】,一个是获取【体质】标准的。下面的两个函数。
public class 体检Helper
{
public static string Get总胆固醇(double v)
{
if (v<5.18)
{
return "正常";
}
else if (v>=5.18|| v<6.22)
{
return "边缘升高";
}
else
{
return "升高";
}
}
public static double GetBMI(double 体重, double 身高)
{
//体质指数(BMI)= 体重(kg)÷身高(m)的平方
//EX:70kg÷(1.75×1.75)=22.86
double v = 体重 * (身高 * 身高);
return v;
}
public static string Get体质(double 体重, double 身高)
{
double v = 体重 * (身高 * 身高);
if (v < 18.5)
{
return "过轻";
}
else if (v >= 18.5 || v < 23.99)
{
return "正常";
}
else if (v >= 24 || v < 28)
{
return "过重";
}
else if (v >= 28 || v < 32)
{
return "肥胖";
}
else
{
return "非常肥胖";
}
}
}
后面,我还会再加上血糖、低密蛋白、血压等等的函数。
调用方法也非常简单:直接在程序中通过【体检Helper.cs】帮助类来调用即可。如
string str总胆固醇 = 体检Helper.Get总胆固醇(33);
MessageBox.Show(str总胆固醇); //WinForm编程中弹出窗口显示str总胆固醇的值
Console.Write(str总胆固醇); //控制台中显示str总胆固醇的值