private void Backspace_Click(object sender, RoutedEventArgs e) { if (EqCount == true && WriteText.Text.Length > 0) { WriteText.Text = Convert.ToString(Convert.ToDouble(zero)); WriteD.Clear(); EqCount = false; } else if (WriteText.Text.Length > 0) { WriteText.Text = WriteText.Text.Substring(0, WriteText.Text.Length - 1); } else { WriteText.Text = WriteText.Text.Substring(0, WriteText.Text.Length - 0); } }
private void Equally_Click(object sender, RoutedEventArgs e) { if (d == 1) { if (WriteText.Text == "") { MessageBox.Show("Необходимо ввести число"); } else { WriteText.Text = Convert.ToString(Convert.ToDouble(s1) + Convert.ToDouble(WriteText.Text)); WriteD.Clear(); } } else if (d == 2) { if (WriteText.Text == "") { MessageBox.Show("Необходимо ввести число"); } else { //var s5 = Convert.ToString(Convert.ToInt32(s1)); //var s6 = Convert.ToInt32(WriteText.Text); //string min = "-"; //if (s5.Contains(s5) < s6) //{ // WriteText.Text = min + Convert.ToString(Convert.ToInt32(s1) - Convert.ToInt32(WriteText.Text)); //} //else //{ // WriteText.Text = Convert.ToString(Convert.ToInt32(s1) - Convert.ToInt32(WriteText.Text)); //} WriteText.Text = Convert.ToString(Convert.ToInt64(s1) - Convert.ToInt64(WriteText.Text)); //string s9; //string s10; //int min12 = 0; //int s5; //int s6; //s9 = Convert.ToString(Convert.ToInt32(s1)); //s10 = Convert.ToString(Convert.ToInt32(WriteText.Text)); //s5 = Convert.ToInt32(s1); //s6 = Convert.ToInt32(WriteText.Text); //if (s5 == s6) //{ // WriteText.Text = "-" + (Convert.ToString(Convert.ToInt32(s1) - Convert.ToInt32(WriteText.Text))); //} //else //{ // WriteText.Text = Convert.ToString(Convert.ToInt32(s1) - Convert.ToInt32(WriteText.Text)); //} WriteD.Clear(); } } else if (d == 3) { if (WriteText.Text == "") { MessageBox.Show("Необходимо ввести число"); } else { WriteText.Text = Convert.ToString(Convert.ToDouble(s1) * Convert.ToDouble(WriteText.Text)); WriteD.Clear(); } } else if (d == 4) { if (WriteText.Text == "") { MessageBox.Show("Необходимо ввести число"); } else { if (WriteText.Text == "") { MessageBox.Show("Необходимо ввести число"); } else { WriteText.Text = Convert.ToString(Convert.ToDouble(s1) / Convert.ToDouble(WriteText.Text)); WriteD.Clear(); } } } else if ((d == 6) | (s == 7)) { //WriteText.Text = Convert.ToString(Convert.ToDouble(s3) / Convert.ToDouble(s1)); WriteD.Clear(); //WriteText.Text = Convert.ToString(Convert.ToDouble(s1) / Convert.ToDouble(WriteText.Text)); } else if ((d == 7) | (s == 7)) { WriteD.Clear(); } else { MessageBox.Show("Необходимо использовать арифметические действия"); } EqCount = true; }
private void CE_Click(object sender, RoutedEventArgs e) { s1 = Convert.ToString(zero); WriteText.Text = Convert.ToString(Convert.ToDouble(zero)); WriteD.Clear(); }