123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- 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 KotenkovCalc1
- {
- public partial class Calculate : Form
- {
- public Calculate()
- {
- InitializeComponent();
- }
- public static double Sum(double a, double b)
- {
- return a + b;
- }
- public static double Substraction(double a, double b)
- {
- return a - b;
- }
- public static double Umnog(double a, double b)
- {
- return a * b;
- }
- public static double Del(double a, double b)
- {
- return a / b;
- }
- public static double Step(double a, double b)
- {
- return Math.Pow(a, b);
- }
- public static double Koren(double a, double b)
- {
- return Math.Pow(a, 1 / b);
- }
- private void Summ_Click(object sender, EventArgs e)
- {
- bool FirtNumIsNum = double.TryParse(FirstNum.Text, out double NumberOne);
- bool SecondNumIsNum = double.TryParse(SecondNum.Text, out double NumberTwo);
- if (FirtNumIsNum && SecondNumIsNum)
- {
- ResultTextBox.Text = Convert.ToString(Sum(Convert.ToDouble(FirstNum.Text), Convert.ToDouble(SecondNum.Text)));
- }
- else
- {
- ResultTextBox.Text = "Error: Введенное значение не является чилом";
- }
- }
- private void Subtraction_Click(object sender, EventArgs e)
- {
- bool FirtNumIsNum = double.TryParse(FirstNum.Text, out double NumberOne);
- bool SecondNumIsNum = double.TryParse(SecondNum.Text, out double NumberTwo);
- if (FirtNumIsNum && SecondNumIsNum)
- {
- ResultTextBox.Text = Convert.ToString(Substraction(Convert.ToDouble(FirstNum.Text), Convert.ToDouble(SecondNum.Text)));
- }
- else
- {
- ResultTextBox.Text = "Error: Введенное значение не является чилом";
- }
- }
- private void Multiplication_Click(object sender, EventArgs e)
- {
- bool FirtNumIsNum = double.TryParse(FirstNum.Text, out double NumberOne);
- bool SecondNumIsNum = double.TryParse(SecondNum.Text, out double NumberTwo);
- if (FirtNumIsNum && SecondNumIsNum)
- {
- ResultTextBox.Text = Convert.ToString(Umnog(Convert.ToDouble(FirstNum.Text), Convert.ToDouble(SecondNum.Text)));
- }
- else
- {
- ResultTextBox.Text = "Error: Введенное значение не является чилом";
- }
- }
- private void Division_Click(object sender, EventArgs e)
- {
- bool FirtNumIsNum = double.TryParse(FirstNum.Text, out double NumberOne);
- bool SecondNumIsNum = double.TryParse(SecondNum.Text, out double NumberTwo);
- if (FirtNumIsNum && SecondNumIsNum)
- {
- ResultTextBox.Text = Convert.ToString(Del(Convert.ToDouble(FirstNum.Text), Convert.ToDouble(SecondNum.Text)));
- }
- else
- {
- ResultTextBox.Text = "Error: Введенное значение не является чилом";
- }
- }
- private void Degree_Click(object sender, EventArgs e)
- {
- bool FirtNumIsNum = double.TryParse(FirstNum.Text, out double NumberOne);
- bool SecondNumIsNum = double.TryParse(SecondNum.Text, out double NumberTwo);
- if (FirtNumIsNum && SecondNumIsNum)
- {
- ResultTextBox.Text = Convert.ToString(Step(Convert.ToDouble(FirstNum.Text), Convert.ToDouble(SecondNum.Text)));
- }
- else
- {
- ResultTextBox.Text = "Error: Введенное значение не является чилом";
- }
- }
- private void Root_Click(object sender, EventArgs e)
- {
- bool FirtNumIsNum = double.TryParse(FirstNum.Text, out double NumberOne);
- bool SecondNumIsNum = double.TryParse(SecondNum.Text, out double NumberTwo);
- if (FirtNumIsNum && SecondNumIsNum)
- {
- ResultTextBox.Text = Convert.ToString(Koren(Convert.ToDouble(FirstNum.Text), Convert.ToDouble(SecondNum.Text)));
- }
- else
- {
- ResultTextBox.Text = "Error: Введенное значение не является чилом";
- }
- }
- }
- };
|