1. 試寫一個程式,使用 if 條件運算,採互動方式讓使用者輸入任一數字,然後告知使用者
是奇數或是偶數
請輸入一個數值:
→ 11
您輸入的是:奇數
2. 請撰寫 if 條件運算的程式,採互動方式輸入學生的成績,當成績在 90~100 分之間時,
輸出為 A,成績在 80~89 分時為 B,範圍在 70~79 分為 C,落在 60~69 為 D,未滿 60
為 E。
請輸入成績:
→ 95
您的成績等第為:A
3. 承上,改用 switch-case 方式來撰寫程式。
4. 試寫一個程式,比較兩個使用者輸入的數字大小,並依使用者選擇來輸出四則運算的結
果。
請輸入數值1:
→ 33
請輸入數值2:
→ 22
數值1:33比數值2:22來得大
請選擇(1)加(2)減(3)乘(4)除
→ 3
33 * 22 = 726
5. 請撰寫程式,算出三角形、矩形以及梯形的面積。當使用者選擇三角形時,必須要求使
用者輸入底與高。使用者選擇矩形時,要求輸入長與寬。選到梯形時,要求輸入上底、下底
及高。
請選擇(1)三角形(2)矩形(3)梯形
→ 1
請輸入(下)底長
→ 10
請輸入高
→ 6
三角形面積為:30.02
6. 請撰寫程式,讓使用者可以輸入密碼,密碼錯誤時,需輸出錯誤訊息來告知使用者,反
之正確時,輸出正確訊息來告知使用者。密碼為只由整數數字組成,範圍 1000~9999 之間,
由程式設計者自行決定。
請輸入密碼(1000~9999):
→ 1001
密碼錯誤
7. 一家電信公司的計費方式:每個月打 799 分鐘以下,每分鐘 0.9 元,800 分鐘~1499
分鐘時,所有電話費以 9 折計價,若超過 1500 分鐘,則通話費以 79 折計算,並於畫面上
顯示其通話費。
請輸入通話分鐘數:
→ 999
999 分鐘的通話費用為:809.19
8. 已知男生標準體重=(身高-80)*0.7,女生標準體重=(身高-70)*0.6,試寫一程式可
計算男女生的標準體重。(提示:讓使用者先選擇性別,再決定程式套用的公式)
請輸入身高:
→ 180
請輸入性別(1)男生(2)女生:
→ 1
180 公分的男生理想體重為 70.0公斤
9. 試寫一程式,讓使用者可輸入籃球員的平均得分、籃板、助攻、抄截及失誤等數值,並
依「(得分*1+助攻*2+籃板*2+抄截*2)-(失誤*2)」的公式來取得此籃球員 MVP 數值。
大於 45 分以上則為 A 級球員。
35~44 分為 B 級球員。
25~34 之間為板凳級球員。
低於 25 分為萬年級板凳球員。
請輸入平均得分:
→ 10
請輸入籃板數:
→ 3
請輸入助攻數:
→ 4
請輸入抄截數:
→ 3
請輸入失誤數:
→ 3
萬年板凳球員3
10. 試寫一個程式,讓使用者可輸入整月的工時數及每月的固定時薪,並將其所應獲得的工
資顯示在螢幕上。工資計算方式如下:
方式 1:60 hr(含)以下的薪水部分,以固定時薪計算。
方式 2:61~120 hr 之間的薪水部分,以固定時薪的 1.33 倍計算
方式 3:121 hr 以上的薪水部分,以固定時薪的 1.66 倍計算
請輸入一個月的工時:
→ 66
請輸入時薪:
→ 300
您的薪水為:20394.0
沒有留言:
張貼留言