کد صورتحساب رستوران در VB.Net
در اینجا، ما به بررسی
کد صورتحساب رستوران در VB.Net
میپردازیم. این کد به شما کمک میکند تا یک برنامه ساده برای محاسبه و نمایش صورتحساب مشتریان رستوران طراحی کنید.ابتدا، باید یک فرم ایجاد کنیم و در آن اجزای مختلفی مانند لیست غذاها، قیمتها و دکمههای محاسبه و چاپ را اضافه کنیم.
طراحی فرم
در طراحی فرم، میتوانید از ابزارهای زیر استفاده کنید:
- ComboBox برای انتخاب غذا.
- TextBox برای نمایش قیمت.
- ListBox برای نمایش موارد انتخاب شده.
- Button برای محاسبه و نمایش صورتحساب.
کد VB.Net
در اینجا یک نمونه کد برای محاسبه صورتحساب ارائه میشود:
```vb
Public Class Form1
Dim total As Decimal = 0
Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click
Dim price As Decimal
price = GetFoodPrice(cmbFood.SelectedItem.ToString())
total += price
lstBill.Items.Add(cmbFood.SelectedItem.ToString() & " - " & price.ToString("C"))
txtTotal.Text = total.ToString("C")
End Sub
Private Function GetFoodPrice(food As String) As Decimal
Select Case food
Case "پیتزا"
Return
- 99D
Return
- 99D
Return
- 99D
Return 0
End Select
End Function
Private Sub btnPrint_Click(sender As Object, e As EventArgs) Handles btnPrint.Click
MessageBox.Show("صورتحساب شما: " & total.ToString("C"))
End Sub
End Class
```
توضیحات کد
- متغیر total: این متغیر برای نگهداری مجموع قیمتها استفاده میشود.
- تابع btnAdd_Click: این تابع زمانی که کاربر روی دکمه "اضافه کردن" کلیک میکند، اجرا میشود. قیمت غذای انتخابی را از تابع `GetFoodPrice` دریافت میکند و آن را به مجموع اضافه میکند.
- تابع GetFoodPrice: این تابع با توجه به نام غذا، قیمت مربوطه را برمیگرداند.
- تابع btnPrint_Click: این تابع برای نمایش صورتحساب نهایی کاربر طراحی شده است.
نتیجهگیری
با استفاده از این کد، میتوانید یک برنامه ساده برای محاسبه صورتحساب رستوران ایجاد کنید. این برنامه به شما امکان میدهد تا قیمت غذاها را به راحتی مدیریت کنید و یک تجربه کاربری ساده و کارآمد ارائه دهید. با توسعه این کد، میتوانید ویژگیهای بیشتری مانند مالیات، تخفیف و پرداخت آنلاین را نیز اضافه کنید.