Re: [問題] 可以幫忙抓問題嗎

看板C_Sharp (C#)作者 ( )時間10年前 (2014/12/10 20:16), 10年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
僅供參考 Console.WriteLine("請輸入消費金額:"); double i = 1; try { i = double.Parse(Console.ReadLine()); if (i <= 0) { Console.Write("您所輸入的金額" + i + "不符合現正優惠的範圍 內呢~"); Console.ReadLine(); } else { if (i >= 10000) { i *= 0.8; } else if (i >= 5000 && i < 10000) { i *= 0.85; } else if (i >= 2000 && i < 5000) { i *= 0.9; } else if (i >= 1000 && i < 2000) { i *= 0.95; } Console.WriteLine("打折後金額:" + i); Console.ReadLine(); } } catch (Exception) { Console.WriteLine("清輸入數字!"); Console.ReadLine(); } ※ 引述《rumour0223 (rumour0223)》之銘言: : 請利用關係運算子在「if…elseif」程式碼中題目: : (“請輸入消費金額”) : 如果消費滿1000以上享有95折優惠 : 如果消費滿2000~4999以內享有9折優惠 : 如果消費滿5000~9999以內享有85折優惠 : 如果消費滿10000以上享有8折優惠 : Ans:請務必顯示打折後金額結果 : Console.Write("請輸入金錢"); : double i = 1; : i = double.Parse(Console.ReadLine()); : if(i <= 0 ) : { : Console.Write("您所輸入的金額" + i + "不符合現正優惠的範圍內呢 : ~"); : } : else : { : if (i >= 1000) : { : i = i * 0.95; : } : else : if (i >= 2000 && i <= 4999) : { : i = i * 0.9; : } : if (i >= 5000 && i <= 9999) : { : i = i * 0.85; : } : else : if (i >= 10000) : { : i = i * 0.8; : } : } : 想請問板上的大大 這個程式碼最後是缺了什麼東西 : 因為開始跑程式之後 輸入數字後會跳掉 : 請問最後是缺了什麼指令呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.123.77 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1418213797.A.B22.html ※ 編輯: vidan41 (60.250.123.77), 12/10/2014 20:21:52
文章代碼(AID): #1KY3cbiY (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1KY3cbiY (C_Sharp)