Chủ đề: Lập trình máy tính bỏ túi
-
06-05-2016, 09:48 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lập trình máy tính bỏ túi
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
Double value = 0;
string operation = "";
bool pressed = false;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button_Click(object sender, EventArgs e)
{
if (result.Text == "0"|| (pressed) )
result.Clear();
pressed = false;
Button b = (Button)sender;
result.Text = result.Text + b.Text;
}
private void button18_Click(object sender, EventArgs e)
{
label1.Text = "";
result.Text = "0";
}
private void operator_click(object sender, EventArgs e)
{
Button b = (Button)sender;
operation = b.Text;
value = Double.Parse(result.Text);
pressed = true;
label1.Text=value + operation;
}
private void button9_Click(object sender, EventArgs e)
{
pressed = false;
label1.Text = "";
switch (operation)
{
case"+":
result.Text = (value + Double.Parse(result.Text)).ToString();
break;
case"-":
result.Text= ( value - Double.Parse(result.Text)).ToString();
break;
case"/":
try
{
result.Text = (value / Double.Parse(result.Text)).ToString();
break;
}
catch
{
result.Text = "Error";
break;
}
case"*":
result.Text= (value* Double.Parse(result.Text)).ToString();
break;
}
pressed =false;
}
private void label1_Click(object sender, EventArgs e)
{
}
private void button17_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}
Đây là code của mình. mình dùng try catch để loại đi trường hợp chia cho 0 mà k được. với lại làm sao để ngăn trường hợp người dùng ấn 5.5.12313124. Help meView more random threads:
- C#-Không Update được, vì sao?
- Tìm kiếm trong mảng Thỏa mãn điều kiện
- Một thắc mắc nhỏ về Console.Write()
- StatusBar và toolbar
- Các pro vào chỉ bảo giúp e với :(((
- Viết chương trình đổi tiền từ dollar Mỹ sang tiền Việt Nam theo tỉ giá hiện hành
- Xin hướng dẫn lưu cấu hình của chương trình
- Bị Lỗi Về Vấn Thừa kế Trong C#
- Thắc mắc xin được giải đáp
- Thắc mắc về đóng gói phần mềm C#........???
-
06-05-2016, 12:26 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
1 - Dùng BB code cho dễ đọc
2 - Lọc bỏ những cái thừa, chưa dùng. Vd : Form1_Load, label1_Click
2 - Coi những using nameSpace nào không cần thì bỏ nó đi - System.Linq, System.Threading.Tasks
//
Một số cty software có tính lương bằng số lượng dòng code, word Count (số từ), tuy nhiên không nên lạm dụng.
Một số IDE tự động cắt bỏ các method rỗng, nhưng VsXY không thấy.
//
Làm cái cần trước, còn hoàn thiện ở các version sau.
Giảm giá khi mua pallet nhựa Trà Vinh Tại Trà Vinh, một trong những địa điểm nổi tiếng với ngành nông nghiệp và sản xuất, pallet nhựa Trà Vinh đóng vai trò không thể phủ nhận trong quá trình vận...
Giảm giá khi mua pallet nhựa Trà...