門票銷售計算器
我只是個初學者而已。
===========================
1.門票型別的選擇:成人票,兒童票,打折票。
2.選擇打折票的時候執行3種打折方式:9折,8折,6.5折。
3.選擇門票型別時,給出相應的票價。
4.根據打折程度,顯示票價。
5.允許輸入購票數量。
6.根據購票數量,自動計算應付款,並顯示(購票數*票價=應付款)
7.允許輸入當前預付購票款
8.自動計算顯示找零。
9.打折票預設為9折。
=====================================
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ticket
{
public partial class Form1 : Form
{
private const double CommonPrice = 45.00;
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void radioButton1_Click(object sender, EventArgs e)
{
Price_textBox.Text = string.Format("{0:f2}", CommonPrice * 90 / 100);
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
Price_textBox.Text = string.Format("{0:f2}", CommonPrice * 80/ 100);
}
private void radioButton3_CheckedChanged(object sender, EventArgs e)
{
Price_textBox.Text = string.Format("{0:f2}", CommonPrice * 65/ 100);
}
private void ticket_type_ComboBOX_SelectedValueChanged(object sender, EventArgs e)
{
//開啟購票數量與購票款輸入功能
total_ticket_textBox.ReadOnly = false;
patment_textBox.ReadOnly=false;
//清空“應收款”,“找零“顯示內容
receiving_textBox.Text = "";
balance_textBox.Text = "";
//設定折扣不可用
discount_groupBox.Enabled = false;
//判斷當前選擇票的型別
switch(ticket_type_ComboBOX.SelectedIndex)
{
case 0:
Price_textBox.Text = string.Format("{0:f2}", CommonPrice);
break;
case 1:
Price_textBox.Text = string.Format("{0:f2}", CommonPrice * 50 / 100);
break;
case 2:
discount_groupBox.Enabled=true;
radioButton1.Checked = true;
Price_textBox.Text = string.Format("{0:f2}", CommonPrice * 90 / 100);
break;
}
}
private void button1_Click(object sender, EventArgs e)
{
double payment, receiving, price,balance;
int tickets;
try
{
tickets = Int32.Parse(total_ticket_textBox.Text);
payment = double.Parse(patment_textBox.Text);
price = double.Parse(Price_textBox.Text);
//計算應該收款並輸出
receiving = tickets * price;
receiving_textBox.Text = string.Format("{0:f2}", receiving);
//計算並輸出找零
balance = payment - receiving;
balance_textBox.Text = string.Format("{0:f2}", balance);
}
catch
{
MessageBox.Show("輸入有錯誤!請檢查購票型別,折扣。數量與應付款");
return;
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
相關文章
- 奧運門票因技術原因暫停銷售
- IDC銷售如何開啟雲端計算商機大門
- 2015年全球俱樂部門票銷售TOP100
- 2015年全球露天劇場TOP10強(門票銷售)
- 銷售定價例程906計算錯誤問題
- SAP SD微觀研究之銷售發票自動生成初探
- PowerBI_一分鐘學會利用ALLEXCPET分組計算(以計算門店開業前3天銷售金額為例)
- 程式設計師轉銷售程式設計師
- 社群門診藥品銷售系統的設計與實現
- 互動出版網計算機頻道圖書7日銷售排行計算機
- 程式設計師轉銷售2程式設計師
- 銷售員和程式設計師程式設計師
- 零售資料分析之操作篇9:用歷史聚合計算歷史銷售SKU數
- WebGPU 計算管線、計算著色器(通用計算)入門案例:2D 物理模擬WebGPU
- 中科院計算所擬成立公司從事龍芯研發及銷售
- Flutter最佳入門方式——寫一個計算器Flutter
- 谷歌路由器Google WiFi上線銷售 售價888元谷歌路由器GoWiFi
- 盤活銷售資料,助力銷售團隊管理
- 智雲通CRM:銷售小白如何領銷售任務?
- 計算器
- 程式設計師轉銷售第一單程式設計師
- 入門量子計算
- 銷售智慧名片與銷售管理系統那個好用?
- 公司銷售管理系統:公司銷售人員如何管理?
- 真人語音電銷機器人I銷售變得更簡單機器人
- 智慧電銷機器人解決企業電話銷售痛點機器人
- 互動網計算機頻道圖書7日銷售排行(05.27-06.02)計算機
- 互動網計算機頻道圖書7日銷售排行(05.20-05.26)計算機
- 互動網計算機頻道圖書7日銷售排行(06.29-07.05)計算機
- 互動網計算機頻道圖書7日銷售排行(05.12-05.19)計算機
- 京東家電:2024年618中國清潔電器累計銷售額排名
- 程式設計師可以跟銷售學什麼?程式設計師
- 智雲通CRM:如何用銷售思維分析銷售資料?
- 簡述銷售管理CRM系統的銷售自動化
- 華爾街日報:網路廣告銷售為病毒敞開大門
- Java 計算器Java
- 日期計算器
- 健康計算器