目前爲止,以前所學的程序只能一步步往下執行。函數
語句:判斷,循環,造成程序分支和循環。blog
選擇控制: if , else, switch, caseit
循環控制:white, do, for, foreachforeach
跳轉語句:break, continue循環
異常處理:try, catch , finally程序
if 至關於條件運算符:im
例異常
else: 另外異常處理
例:判斷一個數是否是兩位數整數db
if else 嵌套:
輸入姓名和分數,判斷是否及格,
若是大於等於80分則輸出「你學的不錯,值得表揚!」
若是小於50則輸出「使勁努力,不要偷懶!」
若是在50-60之間則輸出「就差一點,再加把油!」
輸入一個小數,而後進行四捨五入:
由於是小數,因此須要定義浮點型:
以double爲例,
讀取輸入值a 而後用浮點型的a減去整型的a而後判斷值與0.5的關係
即 double a =double.Parse(Console.ReaLine());
double c =a-(int)a;
若是c大於等於0.5則進1,若是c小於0.5則去掉小數。
運用到定義,整型和浮點型的轉換,等知識(還有遞增)
而後
方程式:ax2+bx+c=0
判斷方程式的根的狀況 並求解:
首先明白什麼是一元二次方程,
若是a等於0,方程式不是一元二次方程。
用公式:代爾塔△=b2-4*a*c判斷根的狀況:
△<0則方程無解,△=0方程有兩個相等的實根,△>0方程有兩個不一樣的實根
求解則用到另外一個公式:
x=(-b±√b2-4ac)/(2*a)
根號√須要用到函數 Math.Sqrt()
標準體重:
男士體重=身高-100±3,女士體重=身高-110±3
將公式變形爲:男士體重-身高+100=±3 女士體重-身高+110=±3