下載/瀏覽

Download Report

Transcript 下載/瀏覽

計算機程式及實習(一)
期末報告ppt製作
題目:薇薇香咖啡廳結帳系統
南台科技大學
機械工程系
車輛一甲
學號:4A40H009
姓名:王三泰
薇薇香咖啡廳結帳系統
薇薇香咖啡廳結帳系統說明
 使用Visual Basic 2013
來寫出一個咖啡館結帳系
統。
 先把餐點優惠選擇好,
再把想要的飲品及餐點
選擇出來,按下結帳,
即會顯示出總金額。
執行咖啡廳結帳系統
 我選擇VIP卡,加上那堤
加上烤雞三明治,然後
按下結帳,即出現總金
額是252元
咖啡廳結帳系統配置





黃色為Lable
紅色為Combobox
綠色為Listbox
藍色為ChsckedListbox
黑色為Button
程式碼設計
1. Dim main(,) As Object = {{"美式", 110}, {"拿鐵", 130}, {"那堤", 140}, {"義
式濃縮", 130}, {"卡布奇諾", 150}, {"抹茶那堤", 120}, {"焦糖瑪奇朵", 150}, {"
英式紅茶那堤", 140}, {"玫瑰花茶", 160}, {"水果茶", 180}}
2. Dim add(,) As Object = {{"鬆餅", 130}, {"手工餅乾", 130}, {"烤雞三明治",
140}, {"雞肉潛艇堡", 130}, {"牛肉起司可頌", 150}, {"火腿起司帕里尼", 110},
{"覆盆莓乳酪帕里尼", 140}, {"田園雞肉帕里尼", 130}}
程式碼設計
3. Private Sub Form1_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
4.
cboKind.Items.Add("飲品")
cboKind.Items.Add("持本店 VIP 卡飲品8折")
cboKind.Items.Add("飲品加任選餐點折30元")
cboKind.Items.Add("飲品搭配英式三層點心230元")
cboKind.SelectedIndex = 0
For i = 0 To UBound(main, 1)
lstMain.Items.Add(main(i, 0) & main(i, 1) & "元")
Next
lstMain.SelectedIndex = 0
5.
lblSum.Text = " 總計 = "
End Sub
程式碼設計
6. Private Sub cboKind_SelectedIndexChanged(sender As Object, e
As EventArgs) Handles cboKind.SelectedIndexChanged
7.
clbAdd.Items.Clear()
8.
If cboKind.SelectedIndex = 0 Then
For i = 0 To 7
clbAdd.Items.Add(add(i, 0) & add(i, 1) & "元", False)
Next
9.
Else
For i = 0 To 7
clbAdd.Items.Add(add(i, 0) & add(i, 1) & "元", False)
Next
End If
End Sub
程式碼設計
10. Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles
btnOK.Click
11.
Dim sum As Integer
sum = main(lstMain.SelectedIndex, 1)
12.
If cboKind.SelectedIndex = 1 Then sum = (sum * 0.8)
13.
If cboKind.SelectedIndex = 2 Then sum -= 30
14.
If cboKind.SelectedIndex = 3 Then sum += 230
15.
For i = 0 To clbAdd.Items.Count - 1
16.
If clbAdd.GetItemChecked(i) = True Then sum += add(i, 1)
Next
17. lblSum.Text = " TOTAL = " & sum & " 元!!"
End Sub
End Class
程式碼說明
1.先加入所想要的飲品及餐點名稱及價格
4.再來加入所想要的優惠名稱
6.若有選取優惠則清除餐點項目
8.若選取為飲品,則所有餐點為不勾選
11.將飲品的金額用sum做表示
12.若選擇為VIP卡,則將飲品的金額打8折
13.若選擇為飲品加任選餐點則總金額折30元
14.若選擇為飲品搭配英式三層點心則總金額加230元
15.一項一項檢查餐點的項目有有沒有選取,
若有選取則加上該餐點的金額
17.最後將所有價錢合計並顯示出來
心得
這次的作業雖然一開始覺得很難,但是過
老師及同學還有自己研究了好久,才慢慢
的知道如何寫程式,如何計算,如何才能
用Visual Basic寫出一個完美的程式,真
的需要有一點概念才能做到,雖然花了好
久時間完成這個程式,但自己也學到很多
,最後也要謝謝大帥哥老師這麼認真又有
耐心的教導我們如何撰寫Vsiual Basic程
式,老師您辛苦了!!謝謝您!!
參考文獻
 Visual Basic 2013基礎必修課 蔡文龍編
碁峰 2013
 Visual Basic 2013程式設計經典曹祖聖、蔡文龍、吳明哲著
 碁峰資訊 出版 2014
 感謝各位同學及老師耐心指導