作者managercola (原色)
看板C_and_CPP
標題[問題] C++障礙,苦思許久,麻煩大大指點迷津
時間Wed May 6 01:01:22 2009
使用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
1F:推 sandr1983:你先貼出你寫的程是遇到什麼困難吧. 05/06 01:13
2F:推 sandr1983:第一題,兩邊相加大於第三邊.再來求出面積即可 05/06 01:16
3F:→ sandr1983:第二題,就判別分鐘數乘以不同費率即可 05/06 01:17
4F:推 areyo:這都作業啊,就邏輯問題(第二題) 05/06 06:50
5F:推 biblecross:if (time<41 ) xxxxx end if 05/06 10:37
6F:推 chrisdar:2.array={0.23,...};array[(x-1)%40]; 05/06 10:44
7F:→ chrisdar: array[min((x-1)/40,4)]; 05/06 10:46
8F:推 stonehomelaa:1. 公式都給你了 怎麼可能不會 05/06 10:51