1. 程式人生 > >初遇C#:健康計算器

初遇C#:健康計算器

最小值 () 標準 最大 兩個 選擇 bsp min 用戶

上次寫了一個簡單的圓形的周長和面積計算器,這個我們來寫一個對大家都很重要的健康計算器,畢竟健康是福嘛,有了健康,什麽都會有!所以我們都要保持健康!

編程開始:

Console.Write("請輸入你的性別(男或女):");

string sex = Console.ReadLine();

Console.Write("請輸入你的身高(厘米):");
double height=double.Parse(Console.ReadLine());
Console.Write("請輸入你的體重(千克):");
double weight = double.Parse(Console.ReadLine());
double bweight=sex=="男"?(height-80)*0.7:(height-70)*0.6;/*如果用戶輸入的是“男”則選擇(height-80)*0.7進行計算標準體重,如果用戶輸入的是“女”則選擇(height-70)*0.6進行標準體重計算*/
double minweight = bweight * 0.9;//標準體重最小值
double maxweighe = bweight * 1.1;//標準體重最大值
Console.WriteLine(weight>=minweight&&weight<=maxweighe?"身體很健康,請繼續保持":
(weight<minweight?"你的身體偏瘦,需要多補充營養":"你的身體偏胖,請多運動"));/*這裏運用了兩個三目運算符來進行對用戶輸入體重來與標準體重的最大值和最小值進行判斷並且輸出提示語句*/
Console.ReadLine();

至此,代碼已經編寫完畢,同樣,用戶只能按規定輸入,比如性別只能輸入男或者女,身高和體重只能輸入數字,如果沒有按規定輸入,程序會崩潰!現在的程序很簡單,代碼也簡單,我所學的知識也還很少,我相信隨著知識的積累,我會寫出更好的程序。

最後,大家要保持健康哈!

初遇C#:健康計算器