private void setOperaciones() {
   txtArea.setText("");
   ArrayList aux = interprete.getOperaciones();
   int i = 0;
   while (i < aux.size()) {
     txtArea.setText(txtArea.getText() + "\n" + aux.get(i++));
   }
 }
  @FXML
  private void calcular() {
    try {

      if (interprete.checarParentesis(txtFuncion.getText())) {
        interprete.setFuncion(txtFuncion.getText());
        if (truncamiento.isSelected()) {
          interprete.setTipoValores(1);
        } else {
          interprete.setTipoValores(2);
        }
        getK();
        txtResultado.setText(
            interprete.getFlotante(new BigDecimal(interprete.getResultado())) + "");
        setOperaciones();
      } else {
        Alert alert = new Alert(Alert.AlertType.ERROR);
        alert.setTitle("Información");
        alert.setContentText(
            "Error de sintaxis. Verifique que haya escrito la función correctamente");

        alert.showAndWait();
      }
    } catch (Exception e) {
      Alert alert = new Alert(Alert.AlertType.ERROR);
      alert.setTitle("Información");
      alert.setContentText(
          "Error de sintaxis. Verifique que haya escrito la función correctamente");

      alert.showAndWait();
    }
  }
 private void getK() {
   if (txtK.getText() != "") {
     interprete.setK(Integer.parseInt(txtK.getText()));
   }
 }