練習題目
- 循序結構
- 姓名性別
- 金手指
- 調色盤
- 簡易計算機
- 服裝訂購系統
- 計算圓周長與圓面積
- 計算長方形周長與面積
- 求考試三科總分與平均
- 選擇結構
- 判斷成績及格與否
- 購物超過2000元打九折,未滿2000元不打折
- 購物超過10000元打8折,超過5000元打九折,未滿2000元不打折
- 檢查奇偶、倍數或因數[提示]使用mod餘數運算來判斷。[小試身手]輸入一個數字,並判斷此數字是奇數、還是偶數。[小試身手]輸入一個數字,並判斷此數字是否為3的倍數。[小試身手]輸入一個數字,並判斷此數字是否為200的因數。
- 帳號密碼驗證
- 取絕對值
- 檢查正負數
- 判斷是否為三角形
- 寫一程式輸入座標 x,y值,輸出所在象限
- 閏年:輸入西元年,輸出該年是否為閏年,年份若為4的倍數稱作閏年;若為100的倍數就不為閏年;若為400的倍數又是閏年。
- 成績與等第
- 月份與季節
- 輸入三個整數,選擇要求最大或最小值後,顯示此三數的最大或最小值
- 設計一個可以計算男女性標準體重的程式。女性身高-70後乘以0.6為女性標準體重;男性身高-80後乘以0.7為男性標準體重。
- 輸入一個數字,如果是1位數的話,顯示「■」;如果是2位數的話,顯示「●」;如果是3位數以上的話,顯示「★」
- 輸入一個數字,如果是1的話,顯示「剪刀」;如果是2的話,顯示「石頭」;如果是3的話,顯示「布」,其餘則顯示「你輸入錯誤,請重新輸入!」
- 使用多選條件敘述來檢查動物園的門票。
(a)110公分以下免費
(b)110~150公分半價
(c)150公分以上全票 - 假設各人綜合所得稅係採用累進課稅方式,稅率如下,請寫一程式輸入某人的所得,然後計算應繳之稅款。
(a)所得30萬以內課6%
(b)所得30~80萬課13%
(c)所得80~150萬課21%
(d)所得150~300萬課30%
(e)所得300萬以上課40% - 檢查數字範圍
[提示]使用If-Then判斷式,並配合邏輯運算(And、Or、Not)。
[小試身手]輸入一個數字,並判斷此數字是否介於100~200之間。
[小試身手]輸入一個數字,並判斷此數字是否為3位數。[小試身手]輸入一個數字,並判斷此數字是否為2及3的公倍數 - 2016年歲次丙申年,生肖猴,2010年歲次庚寅年,生肖虎,請設計一程式,用來查詢歲次及生肖
天干:甲乙丙丁戊己庚辛壬癸。
地支:子丑寅卯辰巳午未申酉戍亥。
生肖:鼠牛虎免龍蛇馬羊猴雞狗豬。
- 重覆結構(迴圈結構)
- 1加到10之總和
- 求所有因數
- 求最大公因數,最小公倍數
- 猜數字
- 質數判斷
- 九九乘法表
- 印星星
- 印數字三角形
- 計算從1到輸入值的總和、奇數和與偶數和。
- 猜數字遊戲。使用亂數取得1~100間的數位,輸入數字後,回應猜測數字太大或太小,直到使用者猜到數字為止。
- 陣列
- 樂透開獎
- Pascal三角形
巴斯卡(Pascal)三角形基本上就是在解 rCn ,因為三角形上的每一個數字各對應一個rCn,其中 r 為 row,而 n 為 column,如下:
0C0
1C0 1C1
2C0 2C1 2C2
3C0 3C1 3C2 3C3
4C0 4C1 4C2 4C3 4C4
巴斯卡三角形中的 rCn 可以使用以下這個公式來計算,以避免階乘運算時的數值溢位:rC0 = 1
rCn = rCn-1 * (r – n + 1) / nProcedure COMBI(r, n) FOR(i = 1; i <= n; i = i + 1) p = p * (r - i + 1) / i RETURN p
- 轉置矩陣
- 內建函數
- 由身份證字號判斷出生地、男女。
- 綜合應用
- 求組合C(m,n)
- 完全數:一數所有因數(不含自己)的總和等於該數
- 阿姆斯壯數:n位數中每個位數取n次方相加等於該數。如「8208」即為阿姆斯壯數:8208為四位數,而各位數的四次方和「84+24+04+84」正好為「8208」,因此8208是一個阿姆斯壯數。
- 質因數分解
- N! 尾數的 0
- 計程車費率計算:台中、台南和高雄目前的計程車費率是起跳:1.5公里85元,超過 1.5 公里,續跳:每250公尺5元,不滿 250 公尺以 250 公尺計算。現在要寫一個程式,輸入路程公里數,輸出所需之車資。
- 猜數字遊戲,由電腦亂數選一個不重複的四位數字,並提示使用者猜的數字與答案的關係,如1A2B代表使用者所猜的數字中,有1個數字正確且位置無誤,有2個數字正確,但位置不對,剩下1個數字並不在答案中。
- 身份證字號的驗證。
近期留言