CCCPaste

Program LA 2B

def gange():
     print ("Ganjil Genap")
     bil=int(raw_input("Masukan Sebuah Bilangan : "))
     if (bil%2)==0:
       print("Bilangan Genap")
     else:
       print("bilangan Ganjil")

def faktorial(n):
    if n == 0 or n == 1:
    	return 1
    else:
        return n * faktorial(n-1)

def fibonnaci():
    print ("Program Fibonnaci")
    x=input("Masukkan Banyaknya Perulangan : ")
    z=1
    temp=1
    print z,
    for i in range(1,x,1):
        z,temp=temp,temp+z
        print z,

def menu():
    while True:
        print ""
        print ("=========MENU========")
        print "1. Ganjil Genap"
        print "2. Faktorial"
        print "3. Deret Fibonnaci"
        print "4. Exit"
        print "====================="
        pil=int(input("Masukkan Pilihan Yang Tersedia : "))

        if pil==1:
           gange()
            
        elif pil==2:
            a = int(input("Masukan jumlah faktorial : "))
            print faktorial(a)

        elif pil==3:
            fibonnaci()
            
        elif pil==4:
             break

        else :
            print "Pilihan Tidak Tersedia"

menu()