  

public class Eulers_Number
{

    public static void main (String[] args)
    {
	double x;
	double valuee;
	
	//ASCII Art
	System.out.println ("O))))))))         O))                        O)))     O))                     O))                       ");
	System.out.println ("O))               O))                        O) O))   O))                     O))                       "); 
	System.out.println ("O))      O))  O)) O))   O))    O) O))) O)))) O)) O))  O))O))  O))O))) O)) O)) O))         O))    O) O)))");
	System.out.println ("O))))))  O))  O)) O)) O)   O))  O))   O))    O))  O)) O))O))  O)) O))  O)  O))O)) O))   O)   O))  O))   ");
	System.out.println ("O))      O))  O)) O))O))))) O)) O))     O))) O))   O) O))O))  O)) O))  O)  O))O))   O))O))))) O)) O))   ");
	System.out.println ("O))      O))  O)) O))O)         O))       O))O))    O) ))O))  O)) O))  O)  O))O))   O))O)         O))   ");
	System.out.println ("O))))))))  O))O))O)))  O))))   O)))   O)) O))O))      O))  O))O))O)))  O)  O))O)) O))    O))))   O)))   ");
    System.out.println ();
    
    //Print forumla for e
	System.out.println ("Recall that e = Lim(x->infinity)(1 + 1/x )^x");
	System.out.println ();
	
	//Prompt input for x and compute e
	System.out.print ("Enter a value for x (zero to quit): ");
	x = Keyboard.readDouble();
	while (x > 0)  {
	    valuee = Math.pow((1+1/x), x);
	    System.out.println ("The number, e, is: "+ valuee);
	    System.out.println ();
	    System.out.print ("Enter a value for x (zero to quit): ");
	    x = Keyboard.readDouble();
	}
	

    }

}
