[問題] C#.NET應用程式計算計程車的車資

看板PttCurrent作者 (尼采語錄)時間12年前 (2011/12/13 22:40), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
C#應用程式計算計程車的車資,只需在文字方塊輸入里程數後, 就可以計算車資,里程數在1500公尺內是90元,每多跑500公尺加8元, 不足500公尺內以500公尺計. C#程式碼如下所示: private void button1_Click(object sender, EventArgs e) { /* *規則一:輸入里程數小於等於1500公尺是90元 *規則二:數入里程數大於1500公尺每多跑500公尺加8元 *規則三:輸入里程數大於1500公尺但不足500公尺內以500公尺計算 */ // 宣告整數資料型別變數名稱 int cost; // 宣告整數資料型別變數名稱 int distance; // 將基底資料型別轉換為其他基底資料型別 // 將指定之物件的值轉換為32位元帶正負號的整數 cost = Convert.ToInt32(txtInput.Text); distance = Convert.ToInt32(txtInput.Text); // 條件一 // 里程數小於等於1500公尺 if (distance <= 1500) { // 動作一 cost = 90; } else { // 條件二 // 里程數超過1500公尺每多跑500公尺加8元 if (distance > 1500) { // 動作二 cost = 90 + ((distance - 1500) / 500) * 8; } else //里程數大於1500公尺但不足500公尺內以500公尺計算 { cost = } } lblOutput.Text = "應收計程車車資為:" + cost + "元整"; // 設定控制項的背景色彩 lblOutput.BackColor = Color.Gray; // 設定控制項的前景色彩 lblOutput.ForeColor = Color.Red; // 使用指定的大小和樣式初始化新的Font lblOutput.Font = new Font("細明體", 20, FontStyle.Regular); // 設定文字在lblOutput控制項中的對齊方式 lblOutput.TextAlign = ContentAlignment.MiddleCenter; } } } 問題點:里程數大於1500公尺但不足500公尺內以500公尺計算,公式如何下手? 協助一下吧 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.67.106

12/15 00:01, , 1F
我想知道你助教是誰
12/15 00:01, 1F
文章代碼(AID): #1EvsFmgN (PttCurrent)