Re: [問題] C++障礙,苦思許久,麻煩大大指點迷津
※ 引述《managercola (原色)》之銘言:
: 使用C++程式語言撰寫下列程式碼
: 1、輸入三角形三邊長,判別是否可構成三角形?
: 若是則求三角形的面積?
: s = ( a + b + c ) / 2;
: area = sqrt(s*(s-a)*(s-b)*(s-c));
: 2、某行動電話業者的通信費用計算是根據通話時間而有不同的費率,如下表所示。試寫
: 一個程是讓使用者輸入通話時間(分鐘),程式會根據不同的費率計算通信費用。(提示:
: 使用switch...case敘述)
: 分鐘數 │ 通信費率(元/秒)
: 40分鐘以下 │ 0.22
: 41~80分鐘 │ 0.185
: 81~120分鐘 │ 0.165
: 121~160分鐘 │ 0.15
: 161分鐘以上 │ 0.12
: ※不好意思喔各位大大,我是真的不會,才來求解的
: 第一題小弟我會解到判斷出三角形,後續就不會了,麻煩大大指點迷津
: 或是告訴我該怎麼撰寫程式!麻煩大大了
第一題你會做判別的部份, 後面的怎可能不會?
照著文字敍述照寫就好了啦
: 第二題小弟是真的不會寫,希望有大大可以指點小弟,或是幫忙撰寫程式碼!
: 感激不盡!
假設沒交功課, 少於十次罰交 一 元, 第 11 至 20 次額外罰 十元,
21 次或以上再額外罰一百元
上面的 psuedo code 就是:
int 計算罰款(int 次數) {
罰款 = 0;
if (次數 > 0) {
罰款 = 1;
}
if (次數 > 10) {
罰款 = 罰款 + 10;
}
if (次數 > 21) {
罰款 = 罰款 + 100;
}
}
搞得懂這段 logic, 你的題目就是只是再多加一點計算而已.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
推
05/06 11:05, , 1F
05/06 11:05, 1F
→
05/06 11:12, , 2F
05/06 11:12, 2F
推
05/06 11:42, , 3F
05/06 11:42, 3F
推
05/06 14:15, , 4F
05/06 14:15, 4F
→
05/06 18:25, , 5F
05/06 18:25, 5F
推
05/06 23:38, , 6F
05/06 23:38, 6F
→
05/06 23:39, , 7F
05/06 23:39, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章