| Thảo luận về bài tập máy tính lập trình window | |
| Tác giả | Thông điệp |
---|
nghthien Tri Phủ
Tổng số bài gửi : 61 Experience : 86 Danh Vọng : 4
| Tiêu đề: Thảo luận về bài tập máy tính lập trình window Wed Feb 01, 2012 2:27 am | |
| Hi! Thảo luận cùng nhau sẽ học hỏi được nhiều, về việc đi hơp5 nhóm hình như mọi người đều bận không ai đi được cả.
Được sửa bởi nghthien ngày Fri Feb 03, 2012 4:43 pm; sửa lần 1. |
| | | giotruong Tri Phủ
Tổng số bài gửi : 48 Experience : 66 Danh Vọng : 0
| Tiêu đề: Re: Thảo luận về bài tập máy tính lập trình window Wed Feb 01, 2012 3:20 am | |
| HE he:d private void nut1_Click(object sender, EventArgs e) { if (Hienthi.Text == "0") Hienthi.Text = null; (điều kiện nếu máy đang là số 0 ta click vào thì nó nhảy thành "", tí xuống sẽ thêm vào số 1) if ((sh1.Text != "") & (sh2.Text != "") & (pheptinh.Text != "")) { Hienthi.Text = ""; pheptinh.Text = ""; sh1.Text = ""; sh2.Text = ""; }(điều kiện này tức là nếu máy vừa thực hiện dấu "=" thì khi click tiếp sẽ là 1 phép tính khác, các bạn chú ý trong cal ấy) Hienthi.Text = Hienthi.Text.Insert(Hienthi.Text.Length, "1");(chèn số 1 vào bảng) }
private void bang_Click(object sender, EventArgs e) { if (sh2.Text == "") { sh2.Text = Hienthi.Text; } if (pheptinh.Text == "") { sh1.Text=Hienthi.Text; } double sohang2 = double.Parse(sh2.Text); double sohang1 = double.Parse(sh1.Text); switch (pheptinh.Text) { case "+": Hienthi.Text = (sohang1 + sohang2).ToString(); break; case "-": Hienthi.Text = (sohang1 - sohang2).ToString(); break; case "*": Hienthi.Text = (sohang1 * sohang2).ToString(); break; case "/": if (sohang2==0) { Hienthi.Text = "Cannot divide by zero."; Khoa(false); } else { Hienthi.Text = (sohang1 / sohang2).ToString(); } break; case "": break; } sh1.Text = Hienthi.Text; } Làm đại làm thí post 2 phần cho anh em |
| | | nghthien Tri Phủ
Tổng số bài gửi : 61 Experience : 86 Danh Vọng : 4
| Tiêu đề: Re: Thảo luận về bài tập máy tính lập trình window Wed Feb 01, 2012 8:58 am | |
| Thanks anh đã đóng góp, nhưng em nghĩ anh nên mở Calculator trong window ra xem tham khảo trước. Vì thông thường máy tính không có 2 textbox cho mình nhập 2 số hạng đâu, nhập lần 1 là 1 số hạng và lần 2 là 1 số hạng nữa. Nếu anh làm 2 Textbox như vậy sau này gặp phép toán 1/x, sqrt ... thì mình sẽ tính ở Textbox nào bây giờ. |
| | | giotruong Tri Phủ
Tổng số bài gửi : 48 Experience : 66 Danh Vọng : 0
| Tiêu đề: Re: Thảo luận về bài tập máy tính lập trình window Fri Feb 03, 2012 2:34 am | |
| private void cong_Click(object sender, EventArgs e) { sh1.Text = Hienthi.Text; sh2.Text = null; pheptinh.Text = "+"; Hienthi.Text = "0"; } sh1 và sh2 đâu phải là nhập vào đâu mà là lấy từ hienthi.text mà |
| | | nghthien Tri Phủ
Tổng số bài gửi : 61 Experience : 86 Danh Vọng : 4
| Tiêu đề: Re: Thảo luận về bài tập máy tính lập trình window Fri Feb 03, 2012 8:25 am | |
| Srr, mình nhìn không kỹ vì cứ thấy sh1.text thì mình nghỉ đó là Textbox, sh1 và sh2 thì có thể lưu bằng string hoặc lưu bằng double luôn rồi xuống phần tính toán có thể tính toán lun. |
| | | nghthien Tri Phủ
Tổng số bài gửi : 61 Experience : 86 Danh Vọng : 4
| Tiêu đề: Re: Thảo luận về bài tập máy tính lập trình window Sun Feb 05, 2012 12:44 pm | |
| Bài tập em làm em làm mọi người xem tham khảo, Bài này em chỉ làm 4 phép toán, các phép toán có thể tính liên tục tựa như cal trong window vậy, có gì sai sót mọi người góp ý kiến nha. Link : http://www.mediafire.com/?88lsiizc6h90kot Link : - Code:
-
http://www.mediafire.com/?88lsiizc6h90kot |
| | | Sponsored content
| Tiêu đề: Re: Thảo luận về bài tập máy tính lập trình window | |
| |
| | | | Thảo luận về bài tập máy tính lập trình window | |
|
Trang 1 trong tổng số 1 trang | |
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| |