このように分けているのですが小数点第2を選択しても反映されません
適切な書き方をおしえていただきたいです
またひとまとめにできるのであれば教えていただきたいです、
// 小数点の切り捨て切り上げ切り捨て
//小数点第一位選択時 if (rdbFirst_decimal.Checked) { switch (cmbCalc.Text) { //端数をより小さい値に切り捨てるならFloorメソッド case "切り捨てる": cale = Math.Floor(cale); break; //より大きい値に切り上げるならCeilingメソッド case "切り上げる": cale = Math.Ceiling(cale); break; // 四捨五入するにはMathクラスのRoundメソッド case "四捨五入": cale = Math.Round(cale); break; } //小数点第二位選択時 if (rdbScond_decimal.Checked) { switch (cmbCalc.Text) { //端数をより小さい値に切り捨てるならFloorメソッド case "切り捨てる": cale = Math.Floor(cale); break; //より大きい値に切り上げるならCeilingメソッド case "切り上げる": cale = Math.Ceiling(cale); break; // 四捨五入するにはMathクラスのRoundメソッド case "四捨五入": cale = Math.Round(cale); break; } }
回答1件
あなたの回答
tips
プレビュー