package Facade.W;
/**
 * @(#)FacadeTest.java
 *
 *
 * @author 
 * @version 1.00 2010/3/21
 */
import Facade.OperationFacade;
 import java.util.Scanner;
public class FacadeTest {

    public FacadeTest() {
    }
    
    public static void main(String[] args){
    	int choice=1;
    	Scanner input=new Scanner(System.in);
    	while(choice!=0){
    		System.out.println("press 1 if you want to calculate factorial");
    		System.out.println("press 2 if you want to calculate fibonacci");
    		System.out.println("press 3 if you want to calculate nth sum");
    		System.out.println("press 4 if you want to calculate LCD");
    		System.out.println("press 0 to exit");
    		choice=input.nextInt();
    		if(choice==1){    			
    			(new OperationFacade()).calculateFactorial();	    			
    		}
    		else if(choice==2){
    			(new OperationFacade()).calculateFibonacci();	   
    		}
    		else if(choice==3){
    			(new OperationFacade()).calculateSumOfN();	 
    		}
    		else if(choice==4){
    			(new OperationFacade()).calculateLCD();
    		}
    	}
    }
    
    
    
    
}