public Questions(Difficulty difficulty) { this.Sign = User.operations; var x = GeneraterRandomNumber(difficulty); var y = GeneraterRandomNumber(difficulty); int[] arr = new int[2]; arr = CheckIfEqual(x, y, difficulty); if (CheckAdd()) { this.FirstNumber = arr[0]; this.SecondNumber = arr[1]; this.QuestionAdd = FirstNumber.ToString() + "+" + SecondNumber.ToString() + "="; this.Answer = GetAnswer(Sign[0], FirstNumber, SecondNumber); } else if (CheckSubtract()) { this.FirstNumber = arr[0]; this.SecondNumber = arr[1]; this.QuestionSubtract = FirstNumber.ToString() + "-" + SecondNumber.ToString() + "="; this.Answer = GetAnswer(Sign[0], FirstNumber, SecondNumber); } else if (CheckMultiply()) { //arr = CheckForDivide(arr, difficulty); this.FirstNumber = arr[0]; this.SecondNumber = arr[1]; this.QuestionMultiply = FirstNumber.ToString() + "X" + SecondNumber.ToString() + "="; this.Answer = GetAnswer(Sign[0], FirstNumber, SecondNumber); } else if (CheckDivide()) { arr = CheckForDivide(arr, difficulty); this.FirstNumber = arr[0]; this.SecondNumber = arr[1]; this.QuestionDivde = FirstNumber.ToString() + "÷" + SecondNumber.ToString() + "="; this.Answer = GetAnswer(Sign[0], FirstNumber, SecondNumber); } }
static void Main(string[] args) { const double MAGIC_NUMBER = 7.777; // local variable that is a constant // Can't do this because it is a cosntant value MAGIC_NUMBER = 8; ClassLevelVariable = 8; double FirstNumber; double SecondNumber; double ThirdNumber; Console.WriteLine("Please enter first number"); string answer1 = Console.ReadLine(); FirstNumber = Convert.ToDouble(answer1); Console.WriteLine("Please enter second number"); string answer2 = Console.ReadLine(); SecondNumber = Convert.ToDouble(answer2); Console.WriteLine("Please enter third number"); string answer3 = Console.ReadLine(); ThirdNumber = Convert.ToDouble(answer3); double sum = FirstNumber + SecondNumber + ThirdNumber; Console.WriteLine("The result of " + FirstNumber.ToString("N3") + " + " + SecondNumber.ToString("N3") + " + " + ThirdNumber.ToString("N3") + " = " + sum.ToString("N3")); double product = sum * MAGIC_NUMBER; Console.WriteLine("The result of " + sum.ToString("N") + " * " + MAGIC_NUMBER + " = " + product.ToString("N3")); }
//Equal private void button6_Click(object sender, EventArgs e) { int SecondNumber; double Result; if (checkBox1.Checked) { SecondNumber = int.Parse(textBox1.Text); textBox1.Text = ToBinary(SecondNumber); textBox1.Text = SecondNumber.ToString(); if (textBox1.Text == "") { textBox1.Text = null; } else if (Operator == "+") { Result = (FirstNumber + SecondNumber); textBox1.Text = ToBinary((int)Result).ToString(); FirstNumber = Result; } else if (Operator == "X") { Result = (FirstNumber * SecondNumber); textBox1.Text = ToBinary((int)Result).ToString(); FirstNumber = Result; } else if (Operator == "-") { Result = (FirstNumber - SecondNumber); textBox1.Text = ToBinary((int)Result).ToString(); FirstNumber = Result; } else if (Operator == "/") { if (SecondNumber == 0) { textBox1.Text = "Cannot divide by 0"; } else { Result = (FirstNumber / SecondNumber); textBox1.Text = ToBinary((int)Result).ToString(); FirstNumber = Result; } } else if (Operator == "X²") { SecondNumber = (int)FirstNumber; textBox1.Text = FirstNumber.ToString(); Result = (FirstNumber * SecondNumber); textBox1.Text = ToBinary((int)Result).ToString(); FirstNumber = Result; } else if (Operator == "PO") { Result = Math.Pow(FirstNumber, SecondNumber); textBox1.Text = Result.ToString(); FirstNumber = Result; } else if (Operator == "√") { SecondNumber = (int)FirstNumber; textBox1.Text = FirstNumber.ToString(); Result = Math.Sqrt(FirstNumber); textBox1.Text = Result.ToString(); FirstNumber = Result; } } else { SecondNumber = (int)double.Parse(textBox1.Text); if (textBox1.Text == "") { textBox1.Text = null; } else if (Operator == "+") { Result = (FirstNumber + SecondNumber); textBox1.Text = Result.ToString(); FirstNumber = Result; } else if (Operator == "X") { Result = (FirstNumber * SecondNumber); textBox1.Text = Result.ToString(); FirstNumber = Result; } else if (Operator == "-") { Result = (FirstNumber - SecondNumber); textBox1.Text = Result.ToString(); FirstNumber = Result; } else if (Operator == "/") { if (SecondNumber == 0) { textBox1.Text = "Cannot divide by 0"; } else { Result = (FirstNumber / SecondNumber); textBox1.Text = Result.ToString(); FirstNumber = Result; } } else if (Operator == "X²") { SecondNumber = (int)FirstNumber; textBox1.Text = FirstNumber.ToString(); Result = (FirstNumber * SecondNumber); textBox1.Text = Result.ToString(); FirstNumber = Result; } else if (Operator == "PO") { Result = Math.Pow(FirstNumber, SecondNumber); textBox1.Text = Result.ToString(); FirstNumber = Result; } else if (Operator == "√") { SecondNumber = (int)FirstNumber; textBox1.Text = FirstNumber.ToString(); Result = Math.Sqrt(FirstNumber); textBox1.Text = Result.ToString(); FirstNumber = Result; } } }
void MaindataGrid_SortCompare(object sender, DataGridViewSortCompareEventArgs e) { try { if (датаToolStripMenuItem.Checked) { DateTime FirstDate; DateTime SecondDate; DateTime.TryParse(e.CellValue1.ToString(), out FirstDate); DateTime.TryParse(e.CellValue2.ToString(), out SecondDate); e.SortResult = DateTime.Compare(FirstDate, SecondDate); } if (числоToolStripMenuItem.Checked) { int FirstNumber; int SecondNumber; int.TryParse(e.CellValue1.ToString(), out FirstNumber); int.TryParse(e.CellValue2.ToString(), out SecondNumber); e.SortResult = String.Compare(FirstNumber.ToString("00000000000"), SecondNumber.ToString("00000000000"), StringComparison.Ordinal); } if (текстпоУмолчаниюToolStripMenuItem.Checked) { e.SortResult = String.Compare(e.CellValue1.ToString(), e.CellValue2.ToString(), StringComparison.Ordinal); } e.Handled = true; } catch (Exception exc) { MessageBox.Show(exc.Message); LogManager.Log.AddToLog(AppDir, exc); } }
public override string ToString() { return("First number: " + FirstNumber.ToString() + "\n" + "Second number: " + SecondNumber.ToString() + "\n" + "Number in memory: " + NumberInMemory.ToString()); }