基本信息
源码名称:科学 计算机(支持sin/cos/log/tan/mod计算)
源码大小:0.10M
文件格式:.zip
开发语言:C#
更新时间:2019-04-06
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
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 CalculatorPro { public partial class Form1 : Form { decimal num1; decimal num2; string operation; public Form1() { InitializeComponent(); } private void input(string a) { if (textBox1.Text == "0") textBox1.Text = a; else textBox1.Text = a; } private void Form1_Load(object sender, EventArgs e) { } private void button2_Click(object sender, EventArgs e) { input("1"); } private void button3_Click(object sender, EventArgs e) { input("2"); } private void button4_Click(object sender, EventArgs e) { input("3"); } private void button5_Click(object sender, EventArgs e) { input("4"); } private void button6_Click(object sender, EventArgs e) { input("5"); } private void button7_Click(object sender, EventArgs e) { input("6"); } private void button8_Click(object sender, EventArgs e) { input("7"); } private void button9_Click(object sender, EventArgs e) { input("8"); } private void button10_Click(object sender, EventArgs e) { input("9"); } private void button1_Click(object sender, EventArgs e) { input("0"); } private void button11_Click(object sender, EventArgs e) { textBox1.Text = "."; } private void button24_Click(object sender, EventArgs e) { num2 = decimal.Parse(textBox1.Text); //////////////////////////////// switch (operation) { case " ": textBox1.Text = (num1 num2).ToString(); break; case "-": textBox1.Text = (num1 - num2).ToString(); break; case "*": textBox1.Text = (num1 * num2).ToString(); break; case "/": textBox1.Text = (num1 / num2).ToString(); break; case "^": textBox1.Text = (int.Parse(num1.ToString()) ^ int.Parse(num2.ToString())).ToString(); break; case "%": textBox1.Text = (num1 % num2).ToString(); break; } } private void button12_Click(object sender, EventArgs e) { num1 = decimal.Parse(textBox1.Text); operation = " "; textBox1.Text = "0"; } private void button13_Click(object sender, EventArgs e) { num1 = decimal.Parse(textBox1.Text); operation = "-"; textBox1.Text = "0"; } private void button14_Click(object sender, EventArgs e) { num1 = decimal.Parse(textBox1.Text); operation = "/"; textBox1.Text = "0"; } private void button15_Click(object sender, EventArgs e) { num1 = decimal.Parse(textBox1.Text); operation = "*"; textBox1.Text = "0"; } private void button25_Click(object sender, EventArgs e) { textBox1.Text = "0"; } private void button16_Click(object sender, EventArgs e) { textBox1.Text = (Math.Sin(double.Parse(textBox1.Text))).ToString(); } private void button17_Click(object sender, EventArgs e) { textBox1.Text = (Math.Cos(double.Parse(textBox1.Text))).ToString(); } private void button19_Click(object sender, EventArgs e) { long f = 1; for (long i = 1; i <= long.Parse(textBox1.Text); i ) { f = f * i; } textBox1.Text = f.ToString(); } private void button20_Click(object sender, EventArgs e) { textBox1.Text = (Math.Log(double.Parse(textBox1.Text))).ToString(); } private void button22_Click(object sender, EventArgs e) { textBox1.Text = (Math.Sqrt(double.Parse(textBox1.Text))).ToString(); } private void button23_Click(object sender, EventArgs e) { num1 = decimal.Parse(textBox1.Text); operation = "^"; textBox1.Text = "0"; } private void button18_Click(object sender, EventArgs e) { textBox1.Text = (Math.Tan(double.Parse(textBox1.Text))).ToString(); } private void button21_Click(object sender, EventArgs e) { num1 = decimal.Parse(textBox1.Text); operation = "%"; textBox1.Text = "0"; } } }