Esempio n. 1
0
 private void btnAdicionar_Click(object sender, EventArgs e)
 {
     try
     {
         tbxFormula.Text = ServicioSepararStrings.quitarEspaciosEnBlanco(tbxFormula.Text);
         if (!ServicioSepararStrings.tieneParentesis(tbxFormula.Text))
         {
             tbxFormula.Text = ServicioSepararStrings.ponerParentesisExternos(tbxFormula.Text);
         }
         Nodo raiz = new Nodo(tbxFormula.Text);
         ServicioArbolBinario.setRaiz(raiz);
         ServicioArbolBinario.crearArbol(raiz);
         MessageBox.Show("¡Se creo el arbol correctamente!");
     }
     catch (FormulaExeption er)
     {
         MessageBox.Show(er.darExeption());
     }
 }