2012年9月13日 星期四

C程式練習HW1-1

Homework1-1
Write a program to simulate a vending machine.

  1. List the items and price Your vending machine should have at least 10 items. Each student should choice different items to sell. 
  2. The customer first selects an item.
  3. The customer put coins into the machine.
  4. The machine discharges the selected item and give you the change if the coins are enough, otherwise indicates there is not enough money.



#include
#include

void main(){
int number=0;
int coins=0;
int good[10]={15,15,15,10,10,15,15,15,15,15};

do{
printf("List of Items of Vending Machine:\n");
printf("1: Water - 15 2: Coke - 15 3: 7 UP - 15 4: Gatorade - 10 5: Woolong Tea - 10\n");
printf("6: Sprite -15 7: Funta - 15 8: Coke - 15 9: Lemonade - 15 10: Root Beer - 15\n");
printf("Selection =>");scanf("%d",&number);
printf("Put coins:");scanf("%d",&coins);

while(coins{
int temp=0;
printf("Not enough. Put more coins.\n");
printf("Put coins:");scanf("%d",&temp);
coins+=temp;
}


switch(number)
{
case 1:
printf("You got a bottle of Water.\n"); break ;
case 2:
printf("You got a can of coke.\n"); break ;
case 3:
printf("You got a bottle of 7 UP.\n"); break ;
case 4:
printf("You got a bottle of Gatorade.\n"); break ;
case 5:
printf("You got a bottle of Woolong Tea.\n"); break ;
case 6:
printf("You got a bottle of Sprite.\n"); break ;
case 7:
printf("You got a bottle of Funta.\n"); break ;
case 8:
printf("You got a can of coke.\n"); break ;
case 9:
printf("You got a bottle of Lemonade.\n"); break ;
case 10:
printf("You got a bottle of Root Beer.\n"); break ;
default:
break ;
}

printf("Return: %d\n\n",coins-good[number-1]);

}while(1);
system ("pause");
}

2010年2月9日 星期二

申請免費的winrar註冊碼

申請步驟:
1. 首先訪問德國的代理 代理網址
2. 現在,複製和黏貼URL http://covermount.win-rar.com/pcwelt0310在代理的網站,點擊“GO”按鈕。
3. 輸入您的全名,電子郵件ID(兩次),然後點擊“Abschicken”在如下圖所示按鈕。


4. 即時您將收到來自“info@win-rar.com”的電子郵件,現在該電子郵件點擊下面的“INSTALLATIONSHINWEISE”文件下的(第二連結)。

5.現在你將被轉發到一個網頁,然後點擊“Download des Lizenzschlüssels”並下載“rarkey”文件。

6.從這個連結下載winrar 3.80安裝軟體點擊這裡。

7.安裝及運行它,你將看到它是一個40天的試用版。

8.關閉該程式,現摘錄“rarkey”檔(從第5步),然後複製“rarreg”檔到3.80 WinRAR的安裝資料夾 (C:\Program Files\winRar)。

注:此活動將在2010年3月15日結束。

轉至http://www.safebeta.cn/show/2747.html

2008年9月5日 星期五

戴爾迷你小電腦 上市時間不明

千呼萬喚始出來的戴爾低價電腦總算在(4)亮相了,不過戴爾台灣表示,目前還未接獲到任何上市的通知。


戴爾首款低價的迷你小電腦Inspiron Mini 9在日昨亮相,意味著全球筆記型電腦前三大天王:惠普(HP)、宏碁(Acer)、戴爾(Dell),全部挺進低價電腦市場。不過,猴急的消費者恐怕還得等一等,因為根據戴爾台灣所述,至少在本(9)月底前,Inspiron Mini 9都還不會在台上市。至於是否會在10月出貨,目前亦是未知數。

戴爾在台灣的通路商也透露相同訊息:迄今尚未接獲Inspiron Mini 9何時上架的通知。

在今(08)年四月鬆了口風表示,將不缺席低價電腦市場後;關於戴爾低價電腦產品的消息就開始不絕於耳。最先從台廠傳出的消息指出,該款產品最快的問世時間點在七月,採8.9吋螢幕、Linux作業系統。售價和華碩Eee PC接近,從300美金起跳。

隨著時間過去,戴爾低價電腦的形象日趨明朗。華爾街日報先披露前者將在本週四亮相。果不如其然,這款由台灣代工廠仁寶捉刀的產品,已經宣告採用8.9吋螢幕、Atom N270處理器、4GB至16GB SSD固態硬碟。作業系統可選擇Linux或XP。其中Linux是採用Ubuntu 8.04,並搭配Dell客製界面Mini OS。

基本配置有三種,定價分別為美金349元、399元、449元。全年預估出貨量將達100萬台。

不過,戴爾推出低價電腦固然是大消息,但對本地市場的影響還有待觀望:就如同所有外商品牌在台灣筆記型電腦市場的遭遇一般——雙A品牌過於強勢,若要以價格戰硬拼,最後只會落得血流成河的下場。

這還不是戴爾最棘手的問題之一。IDC個人運算研究分析師張祐菖指出,戴爾推出低價電腦,必須意識到該公司長期以來的優勢係在商用市場。而商用客戶對於低價電腦的接受度還有待商榷:效能及相容性都可能使前者卻步。

(轉載自ZDNET)

2008年8月25日 星期一

追查失竊NB的開放原始碼途徑

假設你的筆電失竊了。先別管你是不是還能看到這篇報導,想想該如何追蹤你的電腦。
目前有利用辨識IP位址,和其他各種方法的服務,如LoJack。但華盛頓大學(University of Washington)的電腦科學家表示,使用這類服務的代價是失去隱私,以及依賴第三方公司負責處理。


該校的團隊因而開發出一種替代方法,名為Adeona(保佑安全返還的羅馬女神)。

22日在西雅圖Gnomedex發表該計畫的Tadayoshi Kohno與Gabriel Maganis表示,Adeona的宗旨,是為民眾創造一種保衛個人電腦,且不依賴專有商業軟體,或軟體供應商之中央伺服器的方法。




他們表示,Adeona是全球第一個免費、開放原始碼的筆電追蹤系統,使用者可自行安裝,不必透過任何中介公司。該團隊也開發出這項軟體的iPhone版,但目前尚未準備公開。


對Kohno而言,使用商業筆電追蹤服務的相關風險,是你永遠無法確定,該公司內部是否有人會利用你的個人資料,進入你的電腦,謀取私利。或者,這些資料將來可能因為訴訟,被法院傳喚為證據。


事實上,上述情況的發生機率很低。但Kohno(指導Adeona計畫的教師)指出最近的幾起案例,握有民眾個人資料的公司,若非被法院強制讓出這些資料,就是被員工竊取。


藉由Adeona,使用者只需安裝一個免費、可下載的軟體,然後拷貝一份該軟體提供的保密金鑰,存在另一個迷你碟,以防筆電失竊時可用來追蹤。在本質上,Adeona的方法非常類似LoJack,但因為前者的追蹤不需透過中央伺服器,Kohno認為可保留更多隱私,降低對中介公司的依賴。


切記,假如你的電腦真的失竊,Adeona提供的訊息不一定能讓你找回失物,要拿回電腦,可能還是需要一點專業的偵查。但該軟體的確用到幾種不同的追蹤方法,有些可能有助於迅速找回失物。


其中最簡單的是公開失竊電腦使用的IP位址,失主可藉此聯絡執法單位,找出正確的位置。此外,若失竊的電腦是一台Mac(或至少有內建的鏡頭),該軟體能指示鏡頭每30秒拍攝一個畫面,握有保密金鑰的失主便能看到誰在使用他或她的電腦。Adeona還能抓出竊賊使用的無線網路SSID,有助於找到電腦的確切位置。


當然,Adeona和任何其他筆電追蹤軟體的效用,有賴於竊賊沒有足夠的科技專才去發現或移除這類軟體。此外,Adeona網站的常見問題部分指出,該軟體可被使用者用來追蹤親友使用電腦的狀況。但大多數的情況下,不放心把隱私交給民間公司的使用者,會發現Adeona是很好的替代選擇。


記者認為,該軟體並非人人適用,且相關技術需要使用者具備高於一般人的科技知識水平。但專業人士應該很高興能選擇開放原始碼軟體,不必透過任何人的伺服器。

(轉載自ZDNET)

2008年7月7日 星期一

超讚線上掃毒,用35種掃毒引擎替你把關 - VIRUS TOTAL

最近玩了一款新的線上遊戲,在沒有外掛的環境下玩遊戲,感覺格外有人情味兒,不過正當大家對這款遊戲的代理公司舉起姆指稱讚時,卻有網友的防毒軟體在最近一次的更新檔裡判斷出含有木馬程式,討論區上議論紛紛,官方也公告說是某軟體誤判的結果……


這種情況在網路上頗為常見,不過往往都是因為防毒軟體「把關嚴格」造成的錯誤判斷。儘管如此,仍有多數情況是網友下載非法程式安裝到遊戲資料夾後,該程式隨著遊戲一起啟動而被偵測到,但並非人人都是電腦高手,如何在第一時間去判別某個檔案究竟是病毒還是誤判,是個非常棘手的問題,除了把問題丟給官方或高手解決外,VIRUS TOTAL可以用35種著名的病毒引擎替你掃描可疑的檔案!

VIRUS TOTAL使用的病毒引擎包含台灣網友常用的卡巴斯基、NOD32、Avast、F-Secure、Panda、Bitdefender、Norton…等(病毒引擎列表),檔案上傳完成後隨即進行掃描,有沒有惡意的程式包含在裡頭馬上就知道,雖然不能掃描整個資料夾裡的檔案,但當防毒軟體抓到某個可疑檔案時,把他送到這裡來給他「檢驗」一下

『網站名稱』:VIRUS TOTAL
『網站網址』:

Step1:進入網站後,在「上傳檔案」欄位內點選【瀏覽】

Step2:選擇要上傳到VIRUS TOTAL進行掃描的檔案,按【開啟】繼續。

Step3:如果您上傳的檔案已被防毒軟體偵測為可疑程式,建議您勾選使用SSL傳輸。按【發送檔案】開始上傳檔案。
Step4:檢查完成後VIRUS TOTAL會顯示檢驗報告,如果還是看不懂的話就傳給朋友或傳到討論區請網友幫忙看吧!


(轉載自硬是要學)

2008年5月31日 星期六

海力士半導體將收購茂德科技8%-10%的股份

韓國動態隨機存儲器晶片(DRAM)生產廠商海力士半導體(Hynix Semiconductor Inc.,000660.SE)計劃收購台灣茂德科技(ProMOS Technologies Inc., 5387.OT) 8%-10%的股份﹐以調動資源更好應對晶片產業當前的低迷狀態。


兩家公司週四發表聯合聲明稱﹐海力士半導體還將向茂德科技轉讓其先進的54納米晶片生產技術。

茂德科技董事長陳民良在台北舉行的一個投資者會議上稱﹐兩家公司新結成的夥伴關係將有助於大大提高雙方的財務穩定性並創造更加強有力的聯繫。

茂德科技目前共有流通股66.1億股﹐按照週四收盤價新台幣8.44元計算﹐海力士半導體收購該公司10%的股份須支付約1.8億美元。

海力士半導體在一份聲明中稱﹐為了強化雙方的長期合作關係﹐公司計劃與數家財務投資者合作﹐以私人配售的方式收購茂德科技股份。

台灣監管法規規定﹐外資公司不得持有台灣晶片企業超過10%的股份。

陳民良稱﹐海力士半導體可能收購茂德科技發行的普通股、優先股、可轉換債券或者三者構成的組合。

茂德科技本月早些時候曾表示﹐計劃通過私人配售發行價值不超過3.5億美元的可轉換債券以及10億股優先股﹐此外該公司還計劃發行不超過15億股新的普通股。

陳民良稱﹐此次收購結束後﹐海力士半導體將成為茂德科技的第二大股東﹐僅次於持股比重約13%的台灣茂矽(Mosel Vitelic Inc., 2342.TW)。

陳民良稱﹐海力士半導體將有權獲得茂德科技的一個董事席位。

陳民良表示﹐茂德科技可能於2008年年底或2009年年初開始將海力士半導體的54納米晶片生產技術用於生產12英寸晶片。

新協議是對兩家公司現有技術合作關係的一種延伸。根據現有協議﹐茂德科技已將海力士半導體的70納米和80納米技術投入使用。

陳民良表示﹐茂德科技此前還曾與日本Elpida Memory Inc. (6665.TO)就結成合作夥伴進行談判﹐但最終決定選擇海力士半導體﹐因為使用該公司技術的費用更低。

Elpida的一位管理人士拒絕對此發表評論。

現代證券股份有限公司(Hyundai Securities Co.)分析師Jay Kim稱﹐新協議為兩家公司帶來了雙贏的局面﹐兩家公司彼此需要﹐以保持競爭力﹔如果海力士半導體未與茂德科技合作﹐則其市場份額和收入都將下降。

花旗集團(Citigroup Inc., C)分析師George Chang稱﹐雖然兩家公司將從新協議中獲得雙贏﹐但DRAM產業供過於求的局面不會因此改變。

(Perris Lee in Taipei contributed to this story.)


本文由道瓊斯通訊社提供

2008年5月25日 星期日

AMD平台新兵MCP78S─ECS GF8200A黑龍版

NVIDIA最新整合晶片─GeForce 8200

作為NVIDIA在AMD平台上首款支援DX10的整合型晶片組,「MCP78」一開始就備受大家關注,NVIDIA早在之前就已經發布這項訊息,可以說是以創新的各項技術,凸顯了當今兩大陣營整合晶片的發展趨勢。


不過,AMD對於自家ATI陣營的780G也是十分的重視,這對於NVIDIA來說想要打進入門級的整合主機板市場可是一大挑戰。
NVIDIA從過去一直以來,在AMD的平台主機板上的支援的確非常強勢,譬如之前的nForce系列產品、MCP68等等...,所推出的整合型主機板支援AMD處理器的產品可說是相當的多,當然NVIDIA的優勢並不只這些,對於驅動軟體的提供方面可說是相當的完善,而驅動完善的產品,對於一些自行DIY能力不強或是對硬體認識不多的使用者來說,簡單操作加上容易上手,可說是玩家的一大福音。

就在今年一月份,AMD正式發布全球首款支援Directx 10的K10平台整合型主機板晶片組─780G,並且隨著AMD 780G晶片組的驅動不斷更新完善後,各大主機板廠紛紛大力推銷,相繼推出相關的主機板產品。但作為另一個晶片組巨頭的NVIDIA,當然不會看著AMD這樣吞食整個整合型晶片組的主機板市場,相對的也發布了支援Directx 10與搭載GF8200顯示的整合型晶片組主機板,名稱代號為「MCP78S」,打算與AMD在整合型晶片市場上來個分庭抗禮。

Hybrid SLI最新技術

  NVIDIA的這款「MCP78S」主機板相同是支援AMD的處理器,支援最新AM2+架構的伺核心處理器,並且安裝上AM2+架構的四核心的Phenom處理器,主機板自動開啟Hyper Transport 3.0技術,以及支援PCI-Experess 2.0規範。

內部顯示晶片採用NVIDIA GeForce8200的顯示核心,支援Directx 10特效技術,支援第三代PureVideo HD高清影像硬體解碼加速技術,可流暢播放藍光內容,並支援硬體解碼包括「MPEG 2」、「H.264」、「VC-1」等等...;另外,這款顯示晶片還有一項新的技術,當然就是還可以與外接顯示卡進行Hybrid SLI,這與AMD 780G的Hybrid Corss Fire雷同,都是具有提升顯示效能的新技術


黑龍上場─ECS GF8200A

  小編這次介紹的這款「MCP78S」是由精英電腦「ECS」推出的產品,從外觀上來看是不是覺得有一點面熟!沒錯,這款「GF8200A」與上次介紹過的「ECS 780GM-A」黑炫龍屬同一系列「BLACK」的產品,外觀設計上走的是同樣的風格路線,就連外盒的包裝上都近乎相同,由於「ECS」推出的黑炫龍系列深受大眾的青睞(雖然在台灣還沒有開始賣,不過據ESC內部透露,這一系列也即將登台販售)。

OK!言歸正傳,還是得介紹一下這款搭載「GeForce 8200」的整合型主機板吧!外包裝盒上與上一款最大的區別也就是上頭繡著GF8200A的字樣,所搭載的是NVIDIA最新的整合型晶片組。


而包裝盒的背面也詳細的說明這款主機板所支援的最新技術,包括Hybrid SLI中的「GeForce Boot」、「Hybrid Power」的省電技術以及支援高清HD的解碼技術「Pure Video」技術等...,這幾項嶄新的技術對一般的玩家來說可是NVIDIA最新推出的產物。

除此之外,「ECS」這款GF8200A主機板還支援HDMI輸出,通過VISTA認證可支援Directx 10特效技術、以及支援八聲道的高音質輸出、支援記憶體雙通道DDR2-1066、Gigabit區網傳輸速度、支援PCI-E2.0介面,硬碟傳輸方面也可組成RAID備援模式。


(轉載自超頻者天堂)