Đề: Thiết kế giao diện như hình sau
Yêu cầu:
+ thực hiện tính toán: thành tiền= số lượng * đơn giá;
+nếu đối tượng là sinh viên thì giảm giá 3% của thành tiền
Code xử lý:
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 ban_sach
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (sohd.Text == "")
{
MessageBox.Show("bạn cần nhập số hóa đơn", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (ten.Text == "")
{
MessageBox.Show("bạn cần nhập tên sách", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (soluong.Text == "")
{
MessageBox.Show("bạn cần nhập số lượng", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (gia.Text == "")
{
MessageBox.Show("bạn cần nhập giá", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else
{
int soluong1, dongia;
double thanhtien;
soluong1 = Convert.ToInt32(soluong.Text);
dongia = Convert.ToInt32(gia.Text);
if (sinhvien.Checked == true)
{
thanhtien = soluong1 * (dongia - 0.03);
ketqua.Text = thanhtien.ToString();
}
else
thanhtien = soluong1 * dongia;
ketqua.Text = thanhtien.ToString();
}
}
private void sinhvien_CheckedChanged(object sender, EventArgs e)
{
}
private void button3_Click(object sender, EventArgs e)
{
sohd.Text = "";
ten.Text = "";
soluong.Text = "";
gia.Text = "";
sinhvien.Checked = false;
ketqua.Text = "";
}
private void button2_Click(object sender, EventArgs e)
{
DialogResult thongbao;
thongbao = (MessageBox.Show("bạn có muốn thoát", "chú ý", MessageBoxButtons.YesNo, MessageBoxIcon.Warning
));
if (thongbao == DialogResult.Yes)
{
Application.Exit();
}
}
}
}
0 comments:
Post a Comment