網站聲明

本網站包含了各式各樣的資源,如果有侵占到您的著作權,請與本人通知,本人會立即改進。本站所有發表僅屬研究討論性質,如果有任何後果請自行負責。

2015-10-02

將Windows7檔案總管的預設路徑改成"我的電腦"

在Windows7下方所釘選的檔案總管開啟後,預設的路徑不是在我們常用的"我的電腦",因此我們可以將預設位置改為"我的電腦",使用起來就會順手許多。


2015-08-10

Chrome如何清除別台裝置的紀錄

是否常常在Chrome瀏覽器上看到別台裝置的歷史紀錄呢?而那台裝置剛好不能用或不太常用而想要把紀錄刪掉呢?照著以下的步驟就可以刪掉了歐~~

2015-07-15

Google Chrome插件-HOLA更好的互聯網

HOLA更好的互聯網

之前已經介紹過了Unblock Youku,他可以解除一些大陸影音網站的地區封鎖,但是他只能解除大陸的地區封鎖,其他地方的則不行,所現在有個不只解大陸的,也可以解除一些其它地方的地區封鎖。

2015-06-18

C槽空間不足嗎?如何刪掉不必要的檔案

在市售的硬碟開始暴增的時代,大家的電腦也開始裝800G~2T的時代,這個問題也有被拋棄一段時間了,但是最近的為了要讓電腦執行更快,大家開始使用SSD來當主硬碟,大部分的人都只會買64G或128G拿來當C槽,此時這樣的問題又會衍生而來,以前大硬碟時代只要多分一些給C槽就不用管它了,現在沒東西可以分給它的話就必須要自己好好管理C槽裡的檔案了。

2015-06-10

TQC+ Java6 基本認識 604-5

604-5.
設計說明:

1. 請使用Exception撰寫一功能:當任何一個帳戶之餘額低於0時, 不可提款,且印出警告信息。
2. Peter再次購買A基金14000元, 價格為每單位300元。

TQC+ Java6 基本認識 604-4

604-4.
設計說明:

1. Peter決定買入B基金2000元,買價每單位50元;C基金5000元,買價每單位30元。
2. 請查詢Peter之活期存款帳戶的餘額及A、B、C三個基金的單位數。
3. 基金B的價格現在漲到100,Peter想要查詢基金B的餘額。請使用HashMap為Perter建立一MultiFund(多筆基金)類別, HashMap的 key 值為基金名稱 (String),value值為 FundAccount, 使其代入 B 基金後,可輸出目前 B 基金的金額。

C語言標準函式庫

分類:
1. 標準輸出輸入函數<stdio.h>
2. 字元檢查函數<ctype.h>
3. 字串函數<string.h>
4. 數學函數<math.h>
5. 日期/時間函數<time.h>
6. 工具函數<stdlib.h>

2015-06-09

TQC+ Java6 基本認識 604-3

604-3.
設計說明:

1. 該銀行為服務客戶增設網路銀行帳戶,網路銀行帳戶含有某客戶之所有帳戶的資料。
2. 請為Peter開立一網路銀行帳戶,並撰寫能夠計算Peter所有存款帳戶(不含基金)的總餘額的方法。

TQC+ Java6 基本認識 604-2

604-2.
設計說明:

1. Peter由優惠存款帳戶提款5000元。並再次購買A基金2000元,價格為每單位300元。
2. 請列出該【基金餘額】,及Peter之活期存款帳戶【售出前活期餘額】。
3. 接著Peter將其基金全數賣出,賣價為每單位400元。
4. 請再次查詢Peter之活期存款戶的餘額。

TQC+ Java6 基本認識 604-1

604-1.
設計說明:

1. 銀行共設有四種帳戶,分別是「定期存款」帳戶、 「活期存款」帳戶、「優惠存款」帳戶及「基金存款」帳戶。 前三種帳戶都有開戶人、年利率及帳戶餘額的資料。
2. 每個帳戶都可以存款(deposit)、提款(withdraw)、 查詢餘額(balance)、加計利息(addInterest)。
3. 定期存款帳戶(DepositAccount)的年利率分1、2、3年期,各為3% 、4% 、5%。
4. 活期存款帳戶(FreeAccount)的年利率為2%。
5. 優惠存款帳戶(SpecialAccount)的利率與活期存款同為2%,但優惠存款帳戶餘額若保持在10000元以上則買賣基金可免手續費 (傳回布林值代表可/不可)。
6. 基金存款帳戶(FundAccount)的必要資料有:開戶人、基金名稱、單位數、一活期存款戶、一優惠存款戶。買入的手續費為買入金額的2%,賣出的手續費為賣出金額的2%。基金帳戶可以買、賣、查詢餘額,這幾個功能均需傳入基金目前的價格。買賣基金由活期存款戶轉帳。
7. 請先為peter開設一定期存款帳戶(2年期,存入5000元)、 活期存款帳戶(存入20000元)、優惠存款帳戶)存入10000元)。 並加總一年的利息後,再查詢各帳戶的餘額,依序列出「定期存款」、「活期存款」、「優惠存款」目前的餘額。
8. 接著再為peter新開設一基金存款帳戶,並買入A基金15000元,價格為每單位500元。於三天後該基金跌價為300元,請計算目前基金的餘額,及peter活期存款戶的餘額,請接續7.列出「基金現額」以及「活期餘額」 。

2015-05-30

TQC+ Java6 基本認識 603-5

603-5.
設計說明:

1. 請使用LinkedList另寫一個類別支援該店的外送服務。
2. 外送服務可以計算一次外送服務的總售價、總成本及總利潤。
3. 請為以下兩次的外送,計算其總售價、總成本及總利潤。
a. 外送1 (冰品皆為一般,無加倍)
a-1:Apple, Banana
a-2:Banana, Pudding, Strawberry 
a-3:Banana, Pudding, Strawberry 
a-4: Apple, Banana , Mango
b. 外送2 (冰品皆為一般,無加倍)
b-1:Apple, Banana, Mango 
b-2:Apple, Banana
4. 請使用自定例外類別處理,將總額不到50元的外送,以Exception 印出錯誤信息【Not enough order for carry out:】及目前的外送金額,執行結果如圖所示 。

TQC+ Java6 基本認識 603-4

603-4.
設計說明:

1. 請使用LinkedList另寫一個類別支援該店的外送服務。
2. 外送服務可以計算一次外送服務的總售價、總成本及總利潤。
3. 請為以下兩次的外送,計算其總售價、總成本及總利潤。
a. 外送1(冰品皆為一般,無加倍) 
a-1:Apple, Banana 
a-2:Banana, Pudding, Strawberry
b. 外送2 (冰品皆為一般,無加倍)
b-1:Apple, Banana, Mango 
b-2:Apple, Banana 
b-3:Banana, Pudding, Strawberry 
b-4:Apple, Banana, Mango

TQC+ Java6 基本認識 603-3

603-3.
設計說明:

1. 該冰店提供C套餐與D套餐兩類產品。C套餐可任點兩種原料,冰的份量加倍:D套餐可任點三種原料,冰的份量加倍。
2. 每種類原料的成本與售價如下表:
類別名稱
Cost(成本)
Price(售價)
Apple
6.0
10.0
Banana
2.0
5.0
Pudding
3.0
5.0
Strawberry
1.0
5.0
Mango
2.0
5.0
3. C套餐與D套餐的冰加倍,成本一律增加2元,銷售的價格則訂為「原料總售價」的1.5倍。
4. 某客人點了以下的產品,請取得下列三種冰加倍的產品,分別印出其cost(成本)、price(價格)及profit(利潤)。利潤 = 總收入 – 總成本 ,執行結果如圖所示。

TQC+ Java6 基本認識 603-2

603-2.
設計說明:

1. 該冰店提供A與B兩類套餐產品。
2. A套餐可任點兩種原料,B套餐可任點三種原料。
3. 每種類原料的成本與售價如下表:
類別名稱
Cost(成本)
Price(售價)
Apple
6.0
10.0
Banana
2.0
5.0
Pudding
3.0
5.0
Strawberry
1.0
5.0
Mango
2.0
5.0
4. 某客人點了以下的產品,請利用getPirce(價格)函式取得price,利用getProfit(利潤)取得profit,並印出以下三種產品的price及profit。利潤 = 總收入 – 總成本,執行結果如圖所示 。

TQC+ Java6 基本認識 603-1

603-1.
設計說明:

1. 請為冰品的每個原料Apple(蘋果)、Banana (香蕉)、Pudding(布丁)、Strawberry(草莓)、Mango(芒果)設計類別及繼承的架構,並提供getCost(成本), getPrice(售價)二個方法。
2. 每種類原料的成本與售價如下表:
類別名稱
Cost(成本)
Price(售價)
Apple
6.0
10.0
Banana
2.0
5.0
Pudding
3.0
5.0
Strawberry
1.0
5.0
Mango
2.0
5.0
3. 請各產生一Apple, Banana, Pudding之物件,並印出它們的cost及 price,執行結果如圖所示。

2015-05-29

TQC+ Java6 基本認識 602-5

602-5.
設計說明:

1. 此筆訂單的資料如下:MineNote 1台、Note15 1台、PC 1台。
2. 利潤=總收入-總成本(非零件總成本)。
3. 如果此次收入淨額超過20000,則印出訊息[This order exceeds 20000:收入淨額]。

TQC+ Java6 基本認識 602-4

602-4.
設計說明:

1. 請使用LinkedList為這家工廠寫一個Order類別。
2. 此筆訂單的資料如下:MiniNote 1台、Note15 1台、PC 1台。
3. 請寫一個revenue方法,輸出此訂單的總收入。

2015-05-24

TQC+ Java6 基本認識 602-3

602-3.
設計說明:

1. 請比較一台Note 15的筆電和一個PC類別的桌上型電腦何者售價較貴。
2. 請新增一個名為AllPC的類別,於此類別中撰寫isExpensive方法,此方法龍夠比較何者的售價較貴,並傳回一個布林值,顯示如執行結果參考畫面。

TQC+ Java6 基本認識 602-2

602-2.
設計說明:

1. 請寫一個PC類別,一個PC類別的桌上型電腦有一個速度2.4的CPU及一個160G的HD。製造一個PC類別的桌上型電腦的成本是「零件成本」加500、售價則為「零件成本」的1.8倍。
2. 另請寫一個MultiPC類別,一個MultiPC的超級電腦,可以有多顆2.4G的CPU及多顆160G的HD。MultiPC的成本為其「零件成本」的1.2倍,售價為其「零件成本」的1.8倍。
3. 請製造一個PC類別的桌上型電腦,一個2顆CPU及4顆HD的MultiPC及一個4顆CPU及8顆HD的MultiPC。
4. 分別呼叫其getCost方法及getPrice方法,印出其傳回值。

TQC+ Java6 基本認識 602-1

602-1.
設計說明:

1. 請撰寫一個LCD類別。10吋的成本是2000元,15吋的成本是2500元,17吋的成本是3000元。
2. 請撰寫一個CPU類別。速度1.66的成本是6000元,速度2.2的成本是8000元,速度2.4的成本是11000元。
3. 請撰寫一個HD類別。120G的成本是2400元,160G的成本是2800元。
4. 請使用以上的零件,撰寫以下的類別。
5. 請撰寫一個MiniNote類別。MiniNote類別的筆電有一個10吋的LCD個速度1.66的CPU及一個120G的HD。
6. 請撰寫一個Note15類別。Note15類別的筆電有一個15吋的LCD、一個速度2.2的CPU及一個160G的HD。
7. 這兩型筆電的成本是其零件成本的1.4倍。定價則是其零件成本的2倍。
8. 請分別製造一個MiniNote筆電及一個Note15筆電,呼叫其getCost方法及getPrice方法、印出其成本及定價的傳回値。

2015-05-20

TQC+ Java6 基本認識 601-3

601-3.
設計說明:

1. SLuxCar(超級豪華型車款)的成本=豪華東款的成本+音響成本。
2. 這型重的售價也是成本的1.2倍。請為這型重設計一個SLuxCar類別,並計算超級豪華型的成本與售價。
3. 也請為這家工廠增加一個方法、此方法能夠比較SLuxCar(超級豪華型單款)是否比LuxCar(豪華型車款)的售價較貴。
4. 顯示如執行結果參考畫面。

TQC+ Java6 基本認識 601-2

601-2.
設計說明:

1. 這家汽車工廠生產BasicCar(基本型)及LuxCar(豪華車款)兩種汽車。
2. 基本型的成本是: 1600cc引擎成本 + Manual空調成本 + 5000元。
3. 豪華車款的成本。 2000cc引擎成本 + Auto空調成本 + 10000元。
4. 這兩型的售價都是成本的1.2倍。
5. 分別計算兩款車子的cost(成本)與price(售價),顯示如執行結果參考畫面。

TQC+ Java6 基本認識 601-1

601-1.
設計說明:

1. 請撰寫一個Engine(引擎)類別。1600cc引擎的成本是20000元、2000cc引擎的成本是25000元。請製造一個1600cc的引擎及一個2000cc的引擎呼叫其getCost(成本)方法、印出其傳回值。
2. 請撰寫一個Aircond(空調)類別。Auto空調的成本是12000元、Manual的成本是10000元。請製造一個Auto的空調及一個Manual的空調,呼叫其getCost(成本)方法,印出其傳回值。
3. 請撰寫一個Sound(音響)類別。一個音響的成本是2000元,請製造一個Sound物件,呼叫其getCost(成本)方法、印出其傳回值。
4. 執行結果如範例圖。

2015-05-15

TQC+ Java6 基本認識 510 二分搜尋法

510.
設計說明:

1. 畫面顯示[請輸入要找尋的資料:],並於後方要求輸入要找尋的資料。
2. 請輸出二分搜尋法的搜尋過程,並顯示[經過 y 次的尋找],若資料不在陣列裡則顯示[n不再陣列中],若在陣列裡則顯示[您要找的資料在陣列中的第x個位子]執行結果如範例圖

TQC+ Java6 基本認識 509 選擇排序法

509.
設計說明:

1. 使用選擇排序法(Selection Sort)撰寫程式。
2.請輸出選擇排序法的排序過程執行結果如範例圖。

TQC+ Java6 基本認識 508 泡泡排序法

508.
設計說明:

1. 使用泡泡排序法(Bubble Sort)撰寫程式。
2. 請輸出泡泡排序法的排序過程執行結果如範例圖。

TQC+ Java6 基本認識 507 停車費用計算

507.
設計說明:

1. 假設停車時段分為:
    a.2小時內(含2小時),每小時以30元計算。
    b.2小時以上不足4小時,每小時以50元計算。    c.4小時以上不足6小時,每小時以80元計算。
    d.6小時以上,每小時以1000元計算。
2. 使用陣列的方式寫出停車費計算的程式,執行結果如範例圖。

TQC+ Java6 基本認識 506 三維陣列元素之和

506.
設計說明:

1. 計算陣列 A 內所有元素的總和執行結果如範例圖。

TQC+ Java6 基本認識 505 反轉陣列

505.
設計說明:

1.請用陣列方式寫出反轉陣列的程式,執行結果如範例圖。

TQC+ Java6 基本認識 504 費氏數

504.
設計說明:

1. 請先宣告一個大小為10的陣列,並將最前面二個陣列指定為費氏數的初始值,再
2. 用初始使值計算其餘的費氏數,再以分析方式,顯示此費氏數的前10個數值,執行結果如範例圖。

TQC+ Java6 基本認識 503 矩陣之和

503.
設計說明:

1. 撰寫一個函數,用來計算矩陣A與B的和,並將結果放在矩陣C裡。
2. 執行結果如範例圖。

2015-05-14

TQC+ Java6 基本認識 502 浮點數計算

502.
設計說明:

1. 畫面顯示[請輸入學生人數:],並於後方依序要求輸入學生人數
2. 再於下方依序要求輸入n個學生的成績,將學生的成績存放到陣列裡。
3. 計算出人數、總分及平均值(不限小數點位數)執行結果如範例圖。

TQC+ Java6 基本認識 501 陣列計算

501.
設計說明:

1. 畫面顯示[請輸入10個整數:],並於下方依序要求輸入十個整數。
2. 輸入完後計算陣列裡有幾個大於60的數,這些數的總和及平均值,執行結果如範例圖。

TQC+ Java6 基本認識 410 遞迴字串轉換

410.
設計說明:

1. 畫面顯示[Input a string: ],並於後方要求輸入一個字串。
2. 畫面顯示[Input a character: ],並於後方要求輸入一個欲替換字元。
3. 畫面顯示[Input another character: ],並於後方要求輸入一個被替換字元。
4. 使用遞迴將字串裡的欲替換字元替換執行結果如範例圖。

TQC+ Java6 基本認識 409 遞迴字串移除

409.
設計說明:

1. 畫面顯示[Input a string: ],並於後方要求輸入一個字串。
2. 畫面顯示[Input a character: ],並於後方要求輸入一個欲移除字元。
3. 使用遞迴將字串裡的欲移除字元移除,重複執行二次執行結果如範例圖。

TQC+ Java6 基本認識 408 遞迴字串反向

408.
設計說明:

1. 畫面顯示[Input a string: ],並於後方要求輸入一個字串。
2. 使用遞迴方法將此字串反向,重複執行二次,執行結果如範例圖。

2015-05-13

TQC+ Java6 基本認識 407 尾端遞迴計算總合

407.
設計說明:

1. 畫面顯示[Input a string of number: ],並於後方要求輸入一個數字字串。
2. 分別使用尾端遞迴及迴圈計算數字總和,重複執行二次執行結果如範例圖。

TQC+ Java6 基本認識 406 遞迴字串計算

406.
設計說明:

1. 畫面顯示[Input a string: ],並於後方要求輸入一個字串。
2. 使用遞迴計算字串內有幾個"A",重複執行二次,執行結果如範例圖。

TQC+ Java6 基本認識 405 遞迴函數

405.
設計說明:

1.  畫面顯示[Input the number n:],並於後方要求輸入一個整數 n ( n>=1 )。
2. 請利用下面的公式,撰寫遞迴函數 sum2,(a.) sum2(1)=2 (b.) sum2(n)=sum2(n-1)+2*n。
3. 將 n 代入函數中,執行結果如範例圖。

TQC+ Java6 基本認識 404 遞迴最大公因數

404.
設計說明:

1. 畫面顯示[Input m:],並於後方要求輸入一個整數m。
2. 畫面顯示[Input n:],並於後方要求輸入一個整數n。
3. 使用尾端遞迴計算 m 與 n 的最大公因數,直到輸入為999為止,執行結果如範例圖。

TQC+ Java6 基本認識 403 尾端遞迴次方計算

403.
設計說明:

1. 畫面顯示[Input m:],並於後方要求輸入一個整數m。
2. 畫面顯示[Input n:],並於後方要求輸入一個整數n。
3. 分別使用尾端遞迴及迴圈計算 m 的 n 次方,直到輸入為999為止,執行結果如範例圖。

TQC+ Java6 基本認識 402 尾端遞迴階層

402.
設計說明:

1. 畫面顯示[Input n (0 <= n <= 16):],並於後方要求輸入一個整數。
2. 分別使用尾端遞迴及迴圈計算 n 的階乘,直到輸入為999為止,執行結果如範例圖。