看板 PttCurrent 關於我們 聯絡資訊
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
pichubaby:我想知道你助教是誰 12/15 00:01