//кнопка ЗАДАЧА 2 private void button2_Click(object sender, EventArgs e) { decided = false; Answer.Clear(); ColumnValue.Value = 1; RowValue.Value = 1; ColumnValue.Value = 2; RowValue.Value = 2; ColumnValue.Value = 3; RowValue.Value = 3; dataGridView[0, 0].Value = -50; dataGridView[1, 0].Value = -21; dataGridView[2, 0].Value = -23; dataGridView[0, 1].Value = -33; dataGridView[1, 1].Value = -11; dataGridView[2, 1].Value = 15; dataGridView[0, 2].Value = 0; dataGridView[1, 2].Value = 5; dataGridView[2, 2].Value = 10; dataGridView1[0, 0].Value = 0.3; dataGridView1[0, 1].Value = 0.5; dataGridView1[0, 2].Value = 0.2; numС.Value = Convert.ToDecimal(0.5); numHL.Value = Convert.ToDecimal(0.5); }
//кнопка ЗАДАЧА 4 private void button4_Click(object sender, EventArgs e) { decided = false; Answer.Clear(); ColumnValue.Value = 1; RowValue.Value = 1; ColumnValue.Value = 2; RowValue.Value = 2; ColumnValue.Value = 3; RowValue.Value = 3; dataGridView[0, 0].Value = 94; dataGridView[1, 0].Value = 50; dataGridView[2, 0].Value = 18; dataGridView[0, 1].Value = 51; dataGridView[1, 1].Value = 27; dataGridView[2, 1].Value = 11; dataGridView[0, 2].Value = 19; dataGridView[1, 2].Value = 12; dataGridView[2, 2].Value = 7; dataGridView1[0, 0].Value = 0.2; dataGridView1[0, 1].Value = 0.5; dataGridView1[0, 2].Value = 0.3; numС.Value = Convert.ToDecimal(0.5); numHL.Value = Convert.ToDecimal(0.5); }
internal bool FillWindow() { if (Test.Question.Count == 0) { return(false); } else { Content = Test.Question[0].Content; QuestionInfo = (Id + 1).ToString() + " of " + Test.Question.Count.ToString(); Timeleft = Test.Length; Answer.Clear(); for (int i = 0; i < 5; i++) { if (Test.Question[Id].Answer.Count > i) { Answer.Add(Test.Question[Id].Answer[i].Item1); CheckBoxVisible[i] = "Visible"; } else { Answer.Add(""); CheckBoxVisible[i] = "Hidden"; } } RaisePropertyChanged("CheckBoxVisible"); return(true); } }
private void Nine_Click(object sender, RoutedEventArgs e) { if (Answer.Text.Contains("=")) { Answer.Clear(); } Answer.Text = Answer.Text + "9"; }
public void Clear() { Answer.Clear(); Answer1Test.IsChecked = false; Answer2Test.IsChecked = false; Answer3Test.IsChecked = false; Answer4Test.IsChecked = false; }
public void HideFields() { Dropdown1.gameObject.SetActive(false); Dropdown2.gameObject.SetActive(false); Condition1.text = string.Empty; Condition2.text = string.Empty; InputMN.SetActive(false); Controller.AnswerReady = false; AnswerController.Clear(); }
private void Encrypt_Click_1(object sender, EventArgs e) { Answer.Clear(); if (Rearragement.Text != null) { int k = Int32.Parse(Integer.Text); int[] rearrangment = Rearrange(k); Rearragement.Text = ""; foreach (int number in rearrangment) { Rearragement.Text += number.ToString(); } // добавление пустых строк в изначальную строку в случае, если кол-во символов не кратно к int n = Text.Text.Length / k; if ((double)Text.Text.Length / k > n) { n++; while ((double)Text.Text.Length / k != n) { Text.Text += " "; } } string[] encoded = new string[n]; // массив строк по к символов из текста int index = 0; for (int i = 0; i < Text.Text.Length; i += k) { encoded[index] = Text.Text.Substring(i, k); index++; } // перестановка for (int i = 0; i < encoded.Length; i++) { string temp = encoded[i]; string add = ""; for (int j = 0; j < encoded[i].Length; j++) { add += encoded[i][rearrangment[j] - 1]; } encoded[i] = add; } // вывод ответа foreach (string str in encoded) { Answer.Text += str; } } }
private void AddAnswer_OnClick(object sender, RoutedEventArgs e) { if (Answer.Text != "") { GetAnswer.Add(new AddQuestionDialog.AnswerListClass { AnswerText = Answer.Text, AnswerId = answerListId++ }); AnswerList.ItemsSource = null; AnswerList.ItemsSource = GetAnswer; } Answer.Clear(); }
private void Reset() { Answer.Clear(); Console.WriteLine(SearchQuery); ISearchImplBase search = new ArtyomSearch(); switch (SelectedName) { case "Artyom": break; case "Sergey": search = new SergeySearch(); break; case "Nikita": search = new NikitaSearch(); break; } search.Initialize(); foreach (var k in Directory.EnumerateFiles(ArtyomSearch.RootDirectory, "*.txt")) { if (k != "MyDictionary.txt") { search.AddFileToIndex(k); } } if (SearchQuery == "") { return; } foreach (var inner in search.DoSearch(SearchQuery)) { Answer.Add($"{Path.GetFileName(inner.FilePath)} : {inner.Score}"); } }
private void Button1_Click(object sender, RoutedEventArgs e) { TextBox1.Text.Replace(" ", string.Empty); var error = new Messages(); if ((ComboBox2.Text == "") || (ComboBox3.Text == "") || (TextBox1.Text == "")) { Answer.Text = error.Message4(); DispatcherTimer tm = new DispatcherTimer { Interval = new TimeSpan(0, 0, 3) }; tm.Tick += (s, ea) => { Answer.Clear(); tm.Stop(); }; tm.Start(); return; } else { string result; var cBox2 = ComboBox2.SelectedIndex; var cBox3 = ComboBox3.SelectedIndex; if (ComboBox1.Text == "Температура") { result = GetConvertationTemperature(System.Convert.ToDouble(TextBox1.Text), matrixDictionary, ComboBox1.Text, cBox2, cBox3); } else { result = GetConvertationResult(System.Convert.ToDouble(TextBox1.Text), matrixDictionary, ComboBox1.Text, cBox2, cBox3); } Label4.Content = "Результат"; Answer.Text = string.Format("{0} {1} = {2} {3}", TextBox1.Text, shortQuantitiesNames[ComboBox2.Text], result, shortQuantitiesNames[ComboBox3.Text]); History.Text = Answer.Text + "\n" + History.Text; } }
private void UpdateWindow(int direction) { if (isInRange(Id + direction)) { SaveCheckedAnswers(Id); Id += direction; Content = Test.Question[Id].Content; QuestionInfo = (Id + 1).ToString() + " of " + Test.Question.Count.ToString(); Answer.Clear(); Answer = new List <string>(); for (int i = 0; i < 5; i++) { if (Test.Question[Id].Answer.Count > i) { Answer.Add(Test.Question[Id].Answer[i].Item1); CheckBoxVisible[i] = "Visible"; } else { Answer.Add(""); CheckBoxVisible[i] = "Hidden"; } } RaisePropertyChanged(() => CheckBoxVisible); RaisePropertyChanged(() => Answer); CheckBox.Clear(); for (int i = 0; i < 5; i++) { CheckBox.Add(BeingSolved.ChosenAnswers[Id].ChosenAnswers.Contains(i) ? true : false); } RaisePropertyChanged(() => CheckBox); } }
private void Equality_Click(object sender, RoutedEventArgs e) { var checkForBracket = 0; foreach (var el in Answer.Text) { if (Char.IsDigit(el)) { checkForBracket++; } } if (Answer.Text.Contains("=")) { return; } if (checkForBracket == 0 && Answer.Text.Contains("(") && Answer.Text.Contains(")")) { Answer.Text = Answer.Text + "=" + "0"; return; } var error = new Messages(); if (Answer.Text == "89026057747" || Answer.Text == "89193743013" || Answer.Text == "89514772745") { Answer.Text = error.EasterEgg(); DispatcherTimer tm = new DispatcherTimer { Interval = new TimeSpan(0, 0, 2) }; tm.Tick += (s, ea) => { Answer.Text = string.Empty; e.Handled = false; tm.Stop(); }; tm.Start(); return; } string str = null; string str1 = null; string text = null; var op = char.MinValue; var number = 0.0; var checkForZero = false; var check = 0; var endCheck = false; var checkForMinus = false; Stack <double> stack1 = new Stack <double>(); Stack <char> stack2 = new Stack <char>(); for (var i = 0; i < Answer.Text.Length; i++) { if (Answer.Text[i] == '(' || Answer.Text[i] == ')') { check++; } if (Answer.Text[i] == '0' && i != 0 && Answer.Text[i - 1] == '/') { checkForZero = true; } if (!Char.IsDigit(Answer.Text[Answer.Text.Length - 1]) && Answer.Text[Answer.Text.Length - 1] != '(' && Answer.Text[Answer.Text.Length - 1] != ')') { endCheck = true; } } if (check % 2 != 0 || checkForZero == true || endCheck == true) { Buttons1.IsEnabled = false; Buttons2.IsEnabled = false; Buttons3.IsEnabled = false; Buttons4.IsEnabled = false; text = Answer.Text; Answer.Clear(); e.Handled = true; if (check % 2 != 0) { Answer.Text = error.Message1(); } else if (checkForZero == true) { Answer.Text = error.Message2(); } else if (endCheck == true) { Answer.Text = error.Message3(); } DispatcherTimer tm = new DispatcherTimer { Interval = new TimeSpan(0, 0, 2) }; tm.Tick += (s, ea) => { Answer.Text = text; e.Handled = false; Buttons1.IsEnabled = true; Buttons2.IsEnabled = true; Buttons3.IsEnabled = true; Buttons4.IsEnabled = true; tm.Stop(); }; tm.Start(); return; } Answer.Text = Answer.Text + "="; str = Answer.Text; for (var i = 0; i < str.Length; i++) { if (str[i] == '=') { break; } if (i == 0 && str[i] == '-' && str[i + 1] == '-') { checkForMinus = true; continue; } if (checkForMinus == true) { checkForMinus = false; continue; } if ((i == 0 && str[i] == '-') || ((str[i] == '-') && (str[i - 1] != ')') && !Char.IsDigit(str[i - 1]))) { str1 += str[i]; continue; } if (Char.IsDigit(str[i]) || str[i] == ',') { str1 += str[i]; if ((i == str.Length - 1) || ((str[i + 1] != ',') && (!Char.IsDigit(str[i + 1])))) { number = Convert.ToDouble(str1); stack1.Push(number); str1 = string.Empty; } } else if (str[i] == '(') { stack2.Push(str[i]); op = stack2.Peek(); continue; } else if (str[i] == ')') { while (stack2.Peek() != '(') { op = stack2.Peek(); stack2.Pop(); getSolution(stack1, stack2, op); } stack2.Pop(); continue; } else { if (stack2.Count() != 0) { op = stack2.Peek(); if ((str[i] == '*' || str[i] == '/') && (op == '+' || op == '-')) { stack2.Push(str[i]); continue; } while (true) { if (stack2.Peek() != '(') { getSolution(stack1, stack2, op); stack2.Pop(); } else { break; } if (stack2.Count() != 0) { op = stack2.Peek(); } else { break; } if ((str[i] == '*' || str[i] == '/') && (op == '+' || op == '-')) { break; } } } stack2.Push(str[i]); } } while (stack2.Count() != 0) { op = stack2.Peek(); stack2.Pop(); getSolution(stack1, stack2, op); } Answer.Text = Answer.Text + stack1.Peek(); History.Text = Answer.Text + "\n" + History.Text; }
private void Button_ClearButton_Click(object sender, RoutedEventArgs e) { Operand1.Clear(); Operand2.Clear(); Answer.Clear(); }