Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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 Calc
- {
- public partial class Programm : Form
- {
- public double a;
- public double b;
- public double v;
- public char c;
- public char Operation;
- bool znak = true;
- public Programm()
- {
- InitializeComponent();
- BackColor = Color.Black;
- }
- private void назадToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Form1 newForm = new Form1();
- newForm.Show();
- this.Hide();
- }
- private void button17_Click(object sender, EventArgs e)
- {
- label1.Text += "0";
- }
- private void button11_Click(object sender, EventArgs e)
- {
- label1.Text += "7";
- }
- private void button13_Click(object sender, EventArgs e)
- {
- label1.Text += "1";
- }
- private void button9_Click(object sender, EventArgs e)
- {
- label1.Text += "8";
- }
- private void button15_Click(object sender, EventArgs e)
- {
- label1.Text += "9";
- }
- private void button10_Click(object sender, EventArgs e)
- {
- label1.Text += "6";
- }
- private void button6_Click(object sender, EventArgs e)
- {
- label1.Text += "4";
- }
- private void button14_Click(object sender, EventArgs e)
- {
- label1.Text += "5";
- }
- private void button5_Click(object sender, EventArgs e)
- {
- label1.Text += "2";
- }
- private void button7_Click(object sender, EventArgs e)
- {
- label1.Text += "3";
- }
- private void button1_Click(object sender, EventArgs e)
- {
- label1.Text += "00";
- }
- private void button18_Click(object sender, EventArgs e)
- {
- label1.Text += ",";
- }
- private void button20_Click(object sender, EventArgs e)
- {
- label1.Text = "";
- label2.Text = "";
- label3.Text = "";
- }
- private void button2_Click(object sender, EventArgs e)
- {
- if (znak == true)
- {
- label3.Text = "-" + label3.Text;
- znak = false;
- }
- else if (znak == false)
- {
- label3.Text = label3.Text.Replace("-", "");
- znak = true;
- }
- }
- private void button3_Click(object sender, EventArgs e)
- {
- label3.Text = (a / 100 * double.Parse(label3.Text)).ToString();
- }
- private void button4_Click(object sender, EventArgs e)
- {
- try
- {
- a = Convert.ToDouble(label3.Text);
- c = '/';
- label1.Text = "";
- }
- catch (Exception)
- {
- }
- }
- private void button8_Click(object sender, EventArgs e)
- {
- try
- {
- a = Convert.ToDouble(label3.Text);
- c = '*';
- label1.Text = "";
- }
- catch (Exception)
- {
- }
- }
- private void button12_Click(object sender, EventArgs e)
- {
- try
- {
- a = Convert.ToDouble(label3.Text);
- c = '-';
- label1.Text = "";
- }
- catch (Exception)
- {
- }
- }
- private void button16_Click(object sender, EventArgs e)
- {
- try
- {
- a = Convert.ToDouble(label3.Text);
- c = '+';
- label1.Text = "";
- }
- catch (Exception)
- {
- }
- }
- private void button19_Click(object sender, EventArgs e)
- {
- try
- {
- b = Convert.ToDouble(label3.Text);
- label3.Text = "";
- switch (c)
- {
- case '+':
- label3.Text = Convert.ToString(a + b);
- break;
- case '-':
- label3.Text = Convert.ToString(a - b);
- break;
- case '*':
- label3.Text = Convert.ToString(a * b);
- break;
- case '/':
- label3.Text = Convert.ToString(a / b);
- break;
- }
- }
- catch(Exception)
- {
- MessageBox.Show("Укажите второе значение");
- }
- }
- private void label1_Click(object sender, EventArgs e)
- {
- }
- private void label1_TextChanged_1(object sender, EventArgs e)
- {
- try
- {
- label2.Text = Convert.ToString(Convert.ToInt32(label1.Text), 16);
- label3.Text = Convert.ToString(Convert.ToInt32(label1.Text), 8);
- }
- catch
- {
- }
- }
- private void Programm_Load(object sender, EventArgs e)
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement