Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Описание:
- //C#: Калькулятор
- //(C) Alex.Devil.LX 2011
- //http://alexdevillx.blogspot.com
- 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 Калькулятор
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- Double Number1;
- Double Number2;
- Double Result;
- String OutputResult;
- String MathOperator;
- private void Form1_Load(object sender, EventArgs e)
- {
- textBox1.Text = "";
- }
- private void AboutLink_Click(object sender, EventArgs e)
- {
- AboutBox1 CallAboutBox = new AboutBox1();
- CallAboutBox.Show();
- }
- private void SourceCodeLink_Click(object sender, EventArgs e)
- {
- System.Diagnostics.Process.Start("IExplore.exe", "http://alexdevillx.blogspot.com");
- }
- private void Clear_Click(object sender, EventArgs e)
- {
- textBox1.Text = "";
- }
- private void Num_Dot_Click(object sender, EventArgs e)
- {
- if (textBox1.Text == "") textBox1.Text = textBox1.Text + "";
- else textBox1.Text = textBox1.Text + ",";
- }
- private void Num_0_Click(object sender, EventArgs e)
- {
- if (textBox1.Text == "0") textBox1.Text = textBox1.Text + "";
- else textBox1.Text = textBox1.Text + "0";
- }
- private void Num_1_Click(object sender, EventArgs e)
- {
- textBox1.Text = textBox1.Text + "1";
- }
- private void Num_2_Click(object sender, EventArgs e)
- {
- textBox1.Text = textBox1.Text + "2";
- }
- private void Num_3_Click(object sender, EventArgs e)
- {
- textBox1.Text = textBox1.Text + "3";
- }
- private void Num_4_Click(object sender, EventArgs e)
- {
- textBox1.Text = textBox1.Text + "4";
- }
- private void Num_5_Click(object sender, EventArgs e)
- {
- textBox1.Text = textBox1.Text + "5";
- }
- private void Num_6_Click(object sender, EventArgs e)
- {
- textBox1.Text = textBox1.Text + "6";
- }
- private void Num_7_Click(object sender, EventArgs e)
- {
- textBox1.Text = textBox1.Text + "7";
- }
- private void Num_8_Click(object sender, EventArgs e)
- {
- textBox1.Text = textBox1.Text + "8";
- }
- private void Num_9_Click(object sender, EventArgs e)
- {
- textBox1.Text = textBox1.Text + "9";
- }
- private void Operator_Plus_Click(object sender, EventArgs e)
- {
- Number1 = Double.Parse(textBox1.Text);
- MathOperator = "+";
- textBox1.Text = "";
- }
- private void Operator_Minus_Click(object sender, EventArgs e)
- {
- Number1 = Double.Parse(textBox1.Text);
- MathOperator = "-";
- textBox1.Text = "";
- }
- private void Operator_Multiply_Click(object sender, EventArgs e)
- {
- Number1 = Double.Parse(textBox1.Text);
- MathOperator = "*";
- textBox1.Text = "";
- }
- private void Operator_Divide_Click(object sender, EventArgs e)
- {
- Number1 = Double.Parse(textBox1.Text);
- MathOperator = "/";
- textBox1.Text = "";
- }
- private void Operator_Squareroot_Click(object sender, EventArgs e)
- {
- Number1 = Double.Parse(textBox1.Text);
- MathOperator = "Sqrt";
- textBox1.Text = "";
- }
- private void Operator_Prs_Click(object sender, EventArgs e)
- {
- Number1 = Double.Parse(textBox1.Text);
- MathOperator = "%";
- textBox1.Text = "";
- }
- private void Operator_Equals_Click(object sender, EventArgs e)
- {
- Number2 = double.Parse(textBox1.Text);
- if (MathOperator == "+") Result = Number1 + Number2;
- if (MathOperator == "-") Result = Number1 - Number2;
- if (MathOperator == "*") Result = Number1 * Number2;
- if (MathOperator == "/") Result = Number1 / Number2;
- if (MathOperator == "Sqrt") Result = Math.Sqrt(Number1);
- if (MathOperator == "%") Result = (Number1 / Number2)*100;
- OutputResult = Result.ToString();
- textBox1.Text = OutputResult;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement