========================================================================
程式碼:
--------------------------------------------------------------------------------------------------------------------------
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 期中作業
{
public partial class Form1 : Form
{
double t1;
string t2="";
bool t2_pressed = false;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button_Click(object sender, EventArgs e)
{
if (textBox1.Text == "0"||t2_pressed)
textBox1.Clear();
Button b = (Button)sender;
textBox1.Text = textBox1.Text + b.Text;
}
private void a6_Click(object sender, EventArgs e)
{
textBox1.Text = "0";
}
private void buttona_Click(object sender, EventArgs e)
{
Button b = (Button)sender;
t2 = b.Text;
t1 = Double.Parse(textBox1.Text);
t2_pressed = true;
}
private void a7_Click(object sender, EventArgs e)
{
switch (t2)
{
case"+":
textBox1.Text = (t1 + Double.Parse(textBox1.Text)).ToString();
break;
case "-":
textBox1.Text = (t1 - Double.Parse(textBox1.Text)).ToString();
break;
case "*":
textBox1.Text = (t1 * Double.Parse(textBox1.Text)).ToString();
break;
case "/":
textBox1.Text = (t1 / Double.Parse(textBox1.Text)).ToString();
break;
default:
break;
}
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text =( Double.Parse(textBox1.Text)*100).ToString();
}
}
}