Đề: Thiết kế giao diện như hình sau:
*Bài Tập Windows Forms
Yêu cầu:
-Tính: nhập toán tử 1 và toán tử 2 và tính ra kết quả
-khi toán tử 1 và 2 rỗng ta nhấn tính sẽ đưa ra thông báo yêu cầu nhập toán tử
Code hướng dẫn:
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 ChoiLinhPhuong
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
if (a.Text == "")
{
MessageBox.Show("bạn chưa nhập toán tử 1","Warning",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
else if (b.Text == "")
{
MessageBox.Show("bạn chưa nhập toán tử 2","Warning",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
else
{
int so1, so2, cong1, tru1, nhan1;
float chia1;
so1 = Convert.ToInt32(a.Text);
so2 = Convert.ToInt32(b.Text);
cong1 = so1 + so2;
tru1 = so1 - so2;
nhan1 = so1 * so2;
chia1 = so1 / so2;
if (cong.Checked == true)
{
ketqua.Text = cong1.ToString();
}
else if (tru.Checked == true)
{
ketqua.Text = tru1.ToString();
}
else if (nhan.Checked == true)
{
ketqua.Text = nhan1.ToString();
}
else if (chia.Checked == true)
{
ketqua.Text = chia1.ToString();
}
}
}
private void cong_CheckedChanged(object sender, EventArgs e)
{
tinh.Text = a.Text + "+" + b.Text;
}
private void tru_CheckedChanged(object sender, EventArgs e)
{
tinh.Text = a.Text + "-" + b.Text;
}
private void nhan_CheckedChanged(object sender, EventArgs e)
{
tinh.Text = a.Text + "*" + b.Text;
}
private void chia_CheckedChanged(object sender, EventArgs e)
{
tinh.Text = a.Text + "/" + b.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