Post Reply 
Error: Invalid Input on my program
01-17-2017, 12:39 AM
Post: #1
Error: Invalid Input on my program
Hello, and thanks for answering, I'm new to the forum so please tell me if this is the wrong sub-forum.
I recently got an HP Prime, I can't believe how simple it is programming it, however I encountered a few problems when creating a UI for input.

I made a program based on style 2 of:

http://www.hpmuseum.org/forum/thread-455.html

The code for my program is:
Code:

EXPORT PuntoFijo()
BEGIN
 local n,xact,xnue,fx,err,N,f,f1;
 N:=100; xnue:=1;
 if input(
    {f,f1,err,xact},
    "Metodo del punto fijo",
    {"f(X)=", "f(X)=", "Error=", "x0="},
    {
      "Ingrese la funcion rodeada por comillas simples",
      "Ingrese la funcion depsejada rodeada por comillas simples",
      "Ingrese el error maximo",
      "Ingrese la raiz aproximada"
    },
    {f,f1,err,xact}
  ) then
    F1:=f;
    F2:=f1;
    M0:={}; 
    M0(n,1):=n;
    M0(n,2):=xact;
    M0(n,3):=F2(xact);
    M0(n,4):=abs(F1(xact));
    for n from 2 to N+1 do
      xact:=xnue;
      xnue:=F2(xact);
      fx:=F1(xact);
      M0(n,1):=n;
      M0(n,2):=xact;
      M0(n,3):=xnue;
      M0(n,4):=fx;
      if abs(fx)<err then break; end;
    end;
    editMat(M0);
  end;
END;
Basically the same structure, only modified to implement a different numerical method.
The program passes the check.
The problem arises when the program is running; when I try to input the first algebraic function (between simple quotes), I get the message: "Error: Invalid Input", even if I try to input something as simple as a parabola.
Am I doing something wrong?
Is there something my program is missing?
Thanks for your help.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Error: Invalid Input on my program - HumbGruland - 01-17-2017 12:39 AM



User(s) browsing this thread: 1 Guest(s)