[問題] C++障礙,苦思許久,麻煩大大指點迷津

看板C_and_CPP (C/C++)作者 (原色)時間16年前 (2009/05/06 01:01), 編輯推噓6(602)
留言8則, 5人參與, 最新討論串1/2 (看更多)
使用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 ※不好意思喔各位大大,我是真的不會,才來求解的 第一題小弟我會解到判斷出三角形,後續就不會了,麻煩大大指點迷津 或是告訴我該怎麼撰寫程式!麻煩大大了 第二題小弟是真的不會寫,希望有大大可以指點小弟,或是幫忙撰寫程式碼! 感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.228.142

05/06 01:13, , 1F
你先貼出你寫的程是遇到什麼困難吧.
05/06 01:13, 1F

05/06 01:16, , 2F
第一題,兩邊相加大於第三邊.再來求出面積即可
05/06 01:16, 2F

05/06 01:17, , 3F
第二題,就判別分鐘數乘以不同費率即可
05/06 01:17, 3F

05/06 06:50, , 4F
這都作業啊,就邏輯問題(第二題)
05/06 06:50, 4F

05/06 10:37, , 5F
if (time<41 ) xxxxx end if
05/06 10:37, 5F

05/06 10:44, , 6F
2.array={0.23,...};array[(x-1)%40];
05/06 10:44, 6F

05/06 10:46, , 7F
array[min((x-1)/40,4)];
05/06 10:46, 7F

05/06 10:51, , 8F
1. 公式都給你了 怎麼可能不會
05/06 10:51, 8F
文章代碼(AID): #1A073ZZ8 (C_and_CPP)
文章代碼(AID): #1A073ZZ8 (C_and_CPP)