【程式設計-C#】設計小算盤
計算機軟體
Windows 7上的小算盤
Windows 10上的小算盤
講解-1:程式設計 20180417 3 計算機程式 共用事件
講解-2: 程式設計 20180501 1 計算機程式 加減乘除
【程式碼】
Windows 7上的小算盤
Windows 10上的小算盤
講解-1:程式設計 20180417 3 計算機程式 共用事件
講解-2: 程式設計 20180501 1 計算機程式 加減乘除
【程式碼】
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 Calculator
{
public partial class Form1 : Form
{
int op1, op2;
char op;
bool 是否清除輸入方塊 = false;
public Form1()
{
InitializeComponent();
}
private void 數字鍵_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
if (是否清除輸入方塊)
{
label1.Text = "0";
是否清除輸入方塊 = false;
}
if (label1.Text == "0") label1.Text = btn.Text;
else label1.Text += btn.Text;
}
private void 加減乘除_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
op = Convert.ToChar(btn.Text);
op1 = Convert.ToInt32(label1.Text);
是否清除輸入方塊 = true;
}
private void 計算結果_Click(object sender, EventArgs e)
{
op2 = Convert.ToInt32(label1.Text);
switch (op)
{
case '+':
label1.Text = "" + (op1 + op2);
break;
case '-':
label1.Text = "" + (op1 - op2);
break;
case '*':
label1.Text = "" + (op1 * op2);
break;
case '/':
label1.Text = "" + (op1 / op2);
break;
}
}
}
}



