Go4Expert

Go4Expert (http://www.go4expert.com/)
-   Java (http://www.go4expert.com/forums/java/)
-   -   Need urgent help in assignment of JAVA, any idea suggestion plz (http://www.go4expert.com/forums/urgent-help-assignment-java-idea-t24406/)

Aesthete 6Jan2011 04:37

Need urgent help in assignment of JAVA, any idea suggestion plz
 
I need help in my assignment plz. kindly guide me any technique/idea to do the following. m not at advance level of programming.

The program should take function defnitions and those definitions can be used in future expressions
for eg:

def add(x,y)=(x+y)
>>> ok
def inv(x)=1/x
>>> ok
inv(add(2,2))
>>> ans : 0.25

Also four additional commands:
show; to prints all de?nitions on screen
save flename; to save all defnitions in a fle
load flename; to load all defnitions from a fle
delete funname; to delete the defnition corresponding to the function named funname

virxen 7Jan2011 03:03

Re: Need urgent help in assignment of JAVA, any idea suggestion plz
 
start coding the easy part
create a class and ask the user to give you commands
post your code here for the rest

Aesthete 8Jan2011 22:11

Re: Need urgent help in assignment of JAVA, any idea suggestion plz
 
Quote:

Originally Posted by virxen (Post 77008)
start coding the easy part
create a class and ask the user to give you commands
post your code here for the rest

import java.io.BufferedReader;
import java.io.InputStreamReader;
Code:

public class Funcdefin
{
    public static void main(String[] args)
    {
    String line=null;
    System.out.println("please enter commands");
    BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
    try
    {
        line = stdin.readLine();
    } catch (java.io.IOException e)
    {
        System.out.println("Error: Invalid IO operation.");
    }
    System.out.println(line);
   
    }
}

THIS IS ALL I HAVE SO FAR. PLZ HELP ME OUT. FOLLOWING ARE THE DETAILS THROUGH WHICH IT IS REQUIRED TO BE DONE.

A function is a labelled tree
It is a tree with a name
It also contains unbound variables, i.e. the variables listed in the
parameter list (and only those ones)
When a function is used, it is necessary to bound the variables to
actual values, and then evaluate the tree as any other numerical
expression

AND THE REQUIREMENTS ARE

show prints all definitions on screen
save filename saves all definitions in a file
load filename loads all definitions from a file
delete funname deletes the definition corresponding to the function
named funname

virxen 9Jan2011 02:32

Re: Need urgent help in assignment of JAVA, any idea suggestion plz
 
read this
http://www.javaprogrammingforums.com...alculator.html

and this

http://www.cs.plu.edu/~brink/Somepag...xEvalDemo.HTML


All times are GMT +5.5. The time now is 06:14.