# data[].attributes.attachment_link.readable_text
# Procedure menu()
def menu():
    print("Menu Mengira Isi Padu")
    print("1. Kuboid")
    print("2. Silinder")
    print("3. Kon")
    print("4. Sfera")
    print("5. Tamat")

# Function PilihanPengguna()
def PilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 4):
        noPilihan = int(input("\nPilihan anda [1 hingga 5]: "))
    return noPilihan

# Function IsiPaduKuboid()
def IsiPaduKuboid():
    panjang = int(input("Masukkan panjang sisi : "))
    lebar = int(input("Masukkan lebar sisi : "))
    tinggi = int(input("Masukkan tinggi sisi : "))
    return panjang,lebar,tinggi

# Function IsiPaduSilinder()
def IsiPaduSilinder():
    jejari = int(input("Masukkan jejari silinder : "))
    tinggi = int(input("Masukkan tinggi silinder : "))
    return jejari,tinggi

# Function IsiPaduKon()
def IsiPaduKon():
    jejari = int(input("Masukkan jejari kon : "))
    tinggi = int(input("Masukkan tinggi kon : "))
    return jejari,tinggi

# Function IsiPadusfera()
def IsiPaduSfera():
    jejari = int(input("Masukkan jejari : "))
    return jejari

# Procedure IsiPadu()
def IsiPaduKuboid(jenisOperator, panjang, lebar, tinggi):
    if jenisOperator == 1:
        Kuboid = str(panjang*lebar*tinggi)
        print("Isi padu ialah", Kuboid)

def IsiPaduSilinder(jenisOperator,jejari,tinggi):
    if jenisOperator == 2:
        luastapak = (22/7)*jejari*jejari
        print("Isi padu ialah",str (luastapak*tinggi))

def IsiPaduKon(jenisOperator, jejari, tinggi):
    if jenisOperator == 3:
        luastapak = (22/7)*jejari*jejari
        Kon = str((1/3)*luastapak*tinggi)
        print("Isi padu ialah", Kon)

def IsiPaduSfera(jenisOperator, jejari):
    if jenisOperator == 4:
        Sfera = str((4/3)*(22/7)*jejari*jejari*jejari)
        print("Isi padu ialah", Sfera)

# main -------------------------------------------------------------------------
aktif = 1
while aktif == 1:
    menu()
    jenisOperator = PilihanPengguna()
    if jenisOperator == 5:
        aktif = 0
        
    elif jenisOperator == 1:
        [panjang, lebar, tinggi] = Kuboid()
        IsiPaduKuboid(jenisOperator, panjang, lebar, tinggi)
        
    elif jenisOperator == 2:
        [jejari, tinggi] = Silinder()
        IsiPaduSilinder(jenisOperator,jejari, tinggi)
        
    elif jenisOperator == 3:
        [jejari, tinggi] = Kon()
        IsiPaduKon(jenisOperator, jejari, tinggi)
        
    else:
        (jejari) = Sfera()
        IsiPaduSfera(jenisOperator, jejari)

print("Terima kasih kerana menggunakan saya.")

# --------------------------------------------------------------------------------

# data[].attributes.attachment_link.readable_text
#subaturcara---------------------------------------------------
def corak(aksara, bilangan):
    print(aksara * bilangan)

def menu():
    print("1. Penyulitan(Encryption)")
    print("2. Nyahsulit(Decryption)")  

def songsang (ayat):
    str = " "
    for i in ayat:
        str = i + str
    print(" ")
    corak("#", len(str))
    print(str)
    corak("#", len(str))

#main----------------------------------------------------------
corak("*", 32)
print("Penyulitan / Penyahsulitan Mesej")
corak("*", 32)
menu()
print("")
pilihan = int(input("Masukkan pilihan anda: "))

if pilihan == 1:
    mesej_asal = input("Masukkan mesej anda: ")
    songsang(mesej_asal)
else:
    mesej_sulit=input("Masukkan mesej sulit anda: ")
    songsang(mesej_sulit)

# data[].attributes.attachment_link.readable_text
print("                  kedai runcit pakcik sairin                          ")

#procedur
def pilihanpengguna():

    print("teruskan atau masukkan T untuk mendapatkan JUMLAH: ")
    cont!="T"
    while cont:
      amaun=input("masukkan amaun: ")

def JUMLAH():
    jumlahbelian=sum(amaun)
    return jumlahbelian
    print("Jumlah belian: ",jumlahbelian)

senaraiNo=[]
cont=True
while cont:
    try:
     amaun=input("teruskan atau masukkan T untuk mendapatkan JUMLAH: ")
     senaraiNo.append(amaun)
    except ValueError:
        cont=False

if amaun=="T":
    jumlahbelian=sum(senaraiNo)
    print("jumlah belian: ", str jumlahbelian)
    bayar=float(input("masukkan amaun diterima: ,))

print("***************************************************************************")
print("terima RM: ",bayar)
print("jumlah belian (RM):" ,jumlahbelian)

# data[].attributes.attachment_link.readable_text
senaraiNo = []
cont = True

while cont:
    try:
        print("Teruskan atau Masukkan T untuk mendapatkan JUMLAH: ")
        amaun = float(input("Masukkan amaun: "))
        senaraiNo.append(amaun)
     except ValueError:
         cont = False

if amaun == "T" :
    jumlah = sum(senaraiNo)
    print ("Jumlah belian : ",str jumlah)
    bayar = float(input("Masukkan amaun diterima: "))

 print("*************************************************************************************")   

print("Terima (RM): ",bayar)
print("Jumlah Belian (RM): ",jumlah)

         
        
        

# data[].attributes.body
ralat2 adilah

# data[].attributes.attachment_link.readable_text
def banding(x,y) :
    if x > y  :
        besar = x
        kecil = y
    else:
        kecil = x
        besar = y
    return (besar,kecil)

#Atur cara utama
[besar, kecil] = banding (100,9)
print("Nombor",besar,"lebih besar daripada",kecil)

# data[].attributes.attachment_link.readable_text
def banding(x,y) :
    if x > y :
        besar = x
        kecil = y
    else :
        kecil = x
        besar = y
    return (besar, kecil)

(besar, kecil) = banding (6000, 90000) 
print("Nombor " ,besar,"lebih besar daripada " , kecil)
    

# data[].attributes.attachment_link.readable_text
def bilangturun (simbol) :
    bil_baris = 1
    while bil_baris < 10 :
        print(simbol * bil_baris)
        bil_baris = bil_baris + 1

aksara=input("Masukkan Simbol :")
bilangturun(aksara)

# data[].attributes.attachment_link.readable_text
def banding (x, y) :
    if x > y :
        besar = x
        kecil = y
    else :
        kecil = x
        besar = y
    return (besar, kecil )

#Atur cara utama

[besar, kecil] = banding (9, 21)
print("Nombor" ,besar, "lebih besar daripada ", kecil)

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
        besar = x
        kecil = y
    else:
        kecil = x
        besar = y
    return (besar, kecil)

#Aturcara utama
[besar, kecil] = banding(6,9)
print("Nombor", besar, "lebih besar daripada", kecil)

# data[].attributes.attachment_link.readable_text
def bilangturun (simbol) :
    bil_baris = 1
    while bil_baris < 10 :
        print(simbol * bil_baris)
        bil_baris = bil_baris + 1
#Atur cara utama

aksara = input("Masukkan simbol: ")
bilangturun (aksara)



















        

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
        besar = x
    else:
        kecil = x
    return (besar,kecil)

#atur cara utama
[besar, kecil] = banding(6,9)
print("Nombor" ,besar, "lebih besar daripada " ,kecil)

# data[].attributes.attachment_link.readable_text
def bilangturun (simbol) :
    bil_baris = 1
    while bil_baris < 10 :
        print (simbol *bil_baris)
        bil_baris = bil_baris + 1

#atur cara utama
aksara=input ("maasukkan simbol:")
bilangturun("aksara")

# data[].attributes.body
NIK AINUL MARDHIAH BINTI NIK ZAWAWI

# data[].attributes.attachment_link.readable_text
# Prosedure menu()
def menu():
    print("******************************")
    print("Menu Mengira Isi Padu")
    print("******************************")
    print ("1. Kuboid")
    print("2. Silinder")
    print("3. Kon")
    print ("4. Sfera")
    print ("******************************")

# Function dptPilihanPengguna()
def dptPilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 5):
        noPilihan = int(input("Pilihan anda [1 hingga 5]: "))
    return noPilihan

# Function dptDuaNombor()
def kuboid():
    panjang = float(input("Masukkan panjang : "))
    lebar = float(input("Masukkan lebar  : "))
    tinggi = float(input("Masukkan tinggi : "))
    return panjang, lebar, tinggi

def silinder():
    tinggi = float(input("Masukkan tinggi : "))
    jejari = float(input("Masukkan jejari : "))
    return tinggi, jejari

def kon():
    tinggi = float(input("Masukkan tinggi : "))
    jejari = float(input("Masukkan jejari : "))
    return tinggi, jejari

def sfera():
    jejari = float(input("Masukkan jejari : "))
    return jejari

# Procedure kiraCetak ()
def Isipadukuboid (panjang,lebar,tinggi):
    if jenisOperator == 1:
        print("Isipadu ialah " + str (panjang*lebar*tinggi) + "\n")

def Isipadusilinder  (tinggi,jejari):
    if jenisOperator == 2:
        luastapak = (22/7)*(jejari**2)
        print("Isipadu ialah " + str (luastapak*tinggi) + "\n")

def Isipadukon  (tinggi,jejari):
    if jenisOperator == 3:
        luastapak = (22/7)*(jejari**2)
        print("Isipadu ialah " + str ((1/3)*(luastapak*tinggi)) + "\n")

def Isipadusfera  (jejari):
    if jenisOperator == 4:
        print("Isipadu ialah " + str (4/3*22/7*jejari**3) + "\n")





# main -------------------------------------------------------------------------------
aktif = 1
while aktif == 1:
    menu()
    jenisOperator = dptPilihanPengguna()
    if jenisOperator == 5:
        aktif = 0
        
    elif jenisOperator ==1:
        [panjang, lebar, tinggi] = kuboid()
        Isipadukuboid(panjang, lebar, tinggi )
        
    elif  jenisOperator ==2:
        [tinggi,jejari] = silinder()
        Isipadusilinder(tinggi, jejari )
        
    elif  jenisOperator ==3:
        [tinggi, jejari] = kon()
        Isipadukon(tinggi, jejari)
        
    elif  jenisOperator ==4:
        (jejari) = sfera()
        Isipadusfera(jejari)
       
print("Terima kasih kerana menggunakan saya.")

# ------------------------------------------------------------------------------------

# data[].attributes.attachment_link.readable_text
# Procedure menu ( )
def menu ( ) :
        print("********************************************")
        print("Menu Mengira Isi Padu")
        print("********************************************")
        print("1. Kuboid")
        print("2. Silinder")
        print("3. Kon")
        print("4. Sfera")
        print("5. Tamat")
        
        
# Function dptPilihanPenguna ( )
def dptPilihanPengguna ( ) :
        noPilihan = 0
        while   (noPilihan < 1)     or      (noPilihan > 5) :
                noPilihan = int(input("Pilihan Anda [1 hingga 5] :"))
        return noPilihan


# Function dptDuaNombor ( )
def Kuboid ( ) :
        panjang= int(input("Masukkan Panjang : "))
        lebar = int(input("Masukkan Lebar : "))
        tinggi = int(input("Masukkan Tinggi : "))
        return panjang, lebar, tinggi

def Silinder ( ) :
        tinggi= float(input("Masukkan Tinggi : "))
        jejari= float(input("Masukkan Jejari : "))
        return tinggi, jejari

def Kon ( ) :
        tinggi= float(input("Masukkan Tinggi : "))
        jejari= float(input("Masukkan Jejari : "))
        return tinggi, jejari

def Sfera ( ) :
       jejari=  float(input("Masukkan Jejari : "))
       return jejari

# Procedure kiraCetak ( )

def IsipaduKuboid (panjang, lebar, tinggi ) :
         if jenisOperator == 1 :
            print("Isipadu ialah : " + str ( panjang*lebar*tinggi) + "\n" )


def IsipaduSilinder (tinggi, jejari ) :
        if jenisOperator == 2 :
                luastapak = (22/7)*(jejari**2)
                print("Isipadu ialah : " + str (luastapak*tinggi) + "\n" )


def IsipaduKon (tinggi, jejari ) :
        if jenisOperator == 3 :
                luastapak = (22/7)*(jejari**2)
                print("Isipadu ialah : " + str ( 1/3*luastapak*tinggi) + "\n" )
            
            
def IsipaduSfera (jejari) :
         if jenisOperator == 4 :
            print("Isipadu ialah : " + str ( 4/3*22/7*jejari**3) + "\n" )










#main----------------------------------------------------------------------------------------------------------------------------------------
aktif = 1
while aktif == 1:
        menu ( )
        jenisOperator = dptPilihanPengguna ( )
        if jenisOperator == 5 :
            aktif = 0
        elif jenisOperator == 1 :
                [panjang, lebar, tinggi] = Kuboid ()
                IsipaduKuboid ( lebar, tinggi, panjang )
        elif jenisOperator == 2 :
                [tinggi, jejari] = Silinder ()
                IsipaduSilinder ( tinggi, jejari )
        elif jenisOperator == 3 :
                [tinggi, jejari] = Kon ()
                IsipaduKon ( tinggi, jejari )
        elif jenisOperator == 4 :
                (jejari) = Sfera ()
                IsipaduSfera (  jejari )

       
print("Terima kasih kerana telah menggunakan saya. ")

#-------------------------------------------------------------------------------------------------------------------------------------------------          
        
        

# data[].attributes.attachment_link.readable_text
#Procedure menu ()
def menu () :
    print("**************************************")
    print("Menu Mengira Isi Padu")
    print("**************************************")
    print("1. Kuboid ")
    print("2. Silinder ")
    print("3. Kon ")
    print("4.Sfera")
    print("5.Tamat ")

#Function dptPilihan Pengguna ()
def dptPilihanPengguna () :
    noPilihan = 0
    while (noPilihan < 1 ) or (noPilihan > 5 ) :
        noPilihan = int(input("Pilihan anda [ 1 hingga 5 ] : "))
    return noPilihan

#Function dptDuaNombor ()
def kuboid () :
    panjang = float(input("Masukkan panjang : "))
    lebar = float(input("Masukkan lebar : "))
    tinggi = float(input("Masukkan tinggi : "))
    return panjang, lebar, tinggi

def silinder () :
    tinggi = float(input("Masukkan tinggi : "))
    jejari = float(input("Masukkan jejari : "))
    return tinggi, jejari

def kon () :
    tinggi = float(input("Masukkan tinggi : "))
    jejari = float(input("Masukkan jejari : "))
    return tinggi, jejari

def sfera () :
    jejari = float(input("Masukkan jejari : "))
    return jejari,

#Produce kiraCetak ()
def isipaduKuboid ( panjang, lebar, tinggi) :
    if jenisOperator == 1 :
        print(" Isipadu ialah " + str (panjang*lebar*tinggi ) +"\n")

def isipaduSilinder ( tinggi, jejari) :
    if jenisOperator == 2 :
        luastapak = (22/7)*(jejari**2)
        print(" Isipadu ialah " + str (tinggi*luastapak ) +"\n")

def isipaduKon ( tinggi, jejari) :
    if jenisOperator == 3 :
        luastapak = (22/7)*(jejari**2)
        print(" Isipadu ialah " + str ((1/3)*tinggi*luastapak ) +"\n")

def isipaduSfera ( jejari) :
    if jenisOperator == 4 :
        print(" Isipadu ialah " + str ((4/3)*(22/7)*(jejari**3)) +"\n")

#main
        
aktif = 1
while aktif == 1 :
    menu ()
    jenisOperator = dptPilihanPengguna ()
    if jenisOperator == 5 :
        aktif = 0
    elif jenisOperator == 1 :
       [panjang, lebar, tinggi ] = kuboid()
       isipaduKuboid( panjang, lebar, tinggi )
    elif jenisOperator == 2 :
        [tinggi, jejari] = silinder()
        isipaduSilinder(tinggi, jejari )
    elif jenisOperator == 3 :
        [tinggi, jejari] = kon()
        isipaduKon(tinggi, jejari )
    elif jenisOperator == 4 :
        [jejari] = sfera()
        isipaduSfera( jejari )
  
print("Terima kasih kerana menggunakan saya.")

#
    

# data[].attributes.attachment_link.readable_text
#procedure menu()
def menu():
    print("********************************************")
    print("   Menu Mengira Isi Padu   ")
    print("********************************************")
    print()
    print("1. Kuboid")
    print("2. Sillinder")
    print("3. Kon")
    print("4. Sfera")
    print("5. Tamat")
    print("********************************************")

#Function dptPilihanPengguna()
def dptPilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 5):
        noPilihan = int(input("Pilihan anda [1 hingga 5]: "))
    return noPilihan

#Function dptDuaNombor()
def kuboid():
    panjang = float(input("Masukkan panjang: "))
    lebar = float(input("Masukkan lebar : "))
    tinggi = float(input("Masukkan tinggi : "))
    return panjang, lebar, tinggi

def silinder():
    jejari = float(input("Masukkan jejari: "))
    tinggi = float(input("Masukkan tinggi : "))
    return jejari, tinggi

def kon():
    jejari = float(input("Masukkan jejari: "))
    tinggi = float(input("Masukkan tinggi : "))
    return jejari, tinggi

def sfera():
    jejari = float(input(" Masukkan jejari : "))
    return jejari

#Procedure kiraCetak()
def isipaduKuboid(jenisOperasi , panjang, lebar, tinggi):
    if jenisOperasi ==1:
        print("Isi Padu ialah " + str(panjang * lebar * tinggi)+ "\n")
        
def isipaduSilinder(jenisOperasi , jejari, tinggi):
    if jenisOperasi ==2:
        luasTapak = (22/7)*(jejari**2)
        print("Isi Padu ialah " + str(luasTapak * tinggi)+ "\n")

def isipaduKon(jenisOperasi , jejari, tinggi):
    if jenisOperasi ==3:
        luasTapak = (22/7)*(jejari**2)
        print("Isi Padu ialah " + str((1/3)* luasTapak * tinggi)+ "\n")

def isipaduSfera(jenisOperasi,jejari):
    if jenisOperasi ==4:
        print("Isi Padu ialah " + str((4/3)*(22/7)* (jejari*jejari*jejari))+ "\n")
    

# Main ----
aktif = 1
while aktif == 1:
    menu()
    jenisOperasi = dptPilihanPengguna()
    if jenisOperasi == 5:
        aktif = 0
        
    elif jenisOperasi == 1:
        [panjang, lebar, tinggi] = kuboid()
        isipaduKuboid(jenisOperasi , panjang, lebar, tinggi)
        
    elif jenisOperasi == 2:
        [jejari, tinggi] = silinder()
        isipaduSilinder(jenisOperasi , jejari, tinggi)
        
    elif jenisOperasi == 3:
        [jejari, tinggi] = kon()
        isipaduKon(jenisOperasi , jejari, tinggi)
        
    elif jenisOperasi == 4:
        (jejari)=sfera ()
        isipaduSfera (jenisOperasi,jejari)
    
print("Terima kasih kerana menggunakan saya")
#---

# data[].attributes.attachment_link.readable_text
# Prosedure menu()
def menu():
    print("************************************************")
    print("Menu mengira isi padu")
    print("************************************************")
    print("")
    print("1. Kuboid")
    print("2. Silinder")
    print("3. Kon")
    print("4. Sfera")
    print("5.Tamat")

# Function dptPilihanPengguna()
def dptPilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 5):
        noPilihan = int(input("Pilihan anda [1 hingga 5]: "))
    return noPilihan

# Function input ()
def inputkuboid ():
    panjang = float(input("Masukkan panjang  : "))
    lebar = float(input("Masukkan lebar  : "))
    tinggi = float(input("Masukkan tinggi : "))
    return panjang, lebar, tinggi

def inputsilinder ():
    tinggi = float(input("Masukkan tinggi : "))
    jejari = float(input("Masukkan jejari  : "))
    return panjang, jejari

def inputkon ():
    jejari = float(input("Masukkan jejari : "))
    tinggi = float(input("Masukkan tinggi : "))
    return jejari, tinggi

def inputsfera ():
    panjang = float(input("Masukkan jajeri  : "))
    return jejari

# Procedure kiraCetak ()
def kiraCetak(jenisOperator, panjang, lebar, tinggi ):
    if jenisOperator == 1:
        print("Isi padu kuboid ialah " + (panjang*lebar*tinggi )+"\n")
    elif jenisOperator == 2:
        print("Output: " + str(a) + " - " + str(b) + " = " + str(a - b) +"\n")
    elif jenisOperator == 3:      
        print("Output: " + str(a) + " * " + str(b) + " = " + str(a * b) +"\n")
    elif jenisOperator == 4:
        print("Output: " + str(a) + " / " + str(b) + " = " + str(a / b) +"\n")

# main -------------------------------------------------------------------------------
aktif = 1
while aktif == 1:
    menu()
    jenisOperasi = dptPilihanPengguna()
    if jenisOperasi == 5:
        aktif = 0
    else:
        [nom1, nom2] = dptDuaNombor()
        kiraCetak(jenisOperasi, nom1, nom2 )
print("Terima kasih kerana menggunakan saya.")

# ------------------------------------------------------------------------------------

# data[].attributes.attachment_link.readable_text

# Prosedure menu()
def menu():
    print("*********************************************")
    print("Menu Mengira Isi Padu            ")
    print("*********************************************")
    print("1.  Kuboid")
    print("2.  Silinder")
    print("3.  Kon")
    print("4.  Sfera")
    print("5.  Tamat")
    print("*********************************************")
    
# Function dptPilihanPengguna()
def dptPilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 5):
        noPilihan = int(input("Pilihan anda [1 hingga 5]: "))
    return noPilihan

# Function kuboid ()
def nokuboid():
    panjang = int(input("Masukkan nombor panjang  : "))
    lebar = int(input("Masukkan nombor lebar    : "))
    tinggi = int(input("Masukkan nombor tinggi    : "))
    return panjang, lebar, tinggi

# Function silinder ()
def nosilinder():
    jejari = int(input("Masukkan nombor jejari  : "))
    tinggi = int(input("Masukkan nombor tinggi    : "))
    return jejari, tinggi

# Function Kon ()
def nokon():
    jejari = int(input("Masukkan nombor jejari  : "))
    tinggi = int(input("Masukkan nombor tinggi    : "))
    return jejari, tinggi

# Function Sfera ()
def nosfera():
    jejari = int(input("Masukkan nombor jejari  : "))
    return jejari,



# Procedure kiraisipadu ()

def kiraisipadukuboid (jenisOperator, panjang, lebar, tinggi):
    if jenisOperator == 1:
        print("Isipadu ialah : "  + str(panjang*lebar*tinggi) +"\n")

def kiraisipadusilinder (jenisOperator, jejari, tinggi):
    if jenisOperator == 2:
       luastapak = 3.142*jejari*jejari        
       print("Isipadu ialah : "  + str(luastapak*tinggi) +"\n")
        


# main -------------------------------------------------------------------------------
aktif = 1
while aktif == 1:
    menu()
    jenisOperasi = dptPilihanPengguna()
    if jenisOperasi == 5:
        aktif = 0

    elif jenisOperasi ==1:
        [lebar, tinggi, panjang] = nokuboid()
        kiraisipadukuboid(jenisOperasi, lebar, tinggi, panjang )

    elif jenisOperasi ==2:
       [jejari, tinggi] = nosilinder()
       kiraisipadusilinder(jenisOperasi, jejari, tinggi )



                  
print("Terima kasih kerana menggunakan saya.")

# ------------------------------------------------------------------------------------

    

# data[].attributes.attachment_link.readable_text
def menu():
    print("Menu Mengira Isi Padu")
    print("1. Kuboid")
    print("2. Silinder")
    print("3. Kon")
    print("4. Sfera")
    print("5. Tamat")

def dptPilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 5):
        noPilihan = int(input("Pilihan anda [1 hingga 5]: "))
    return noPilihan

def kuboid():
    panjang = int(input("Masukkan nombor panjang : "))
    lebar = int(input("Masukkan nombor lebar : "))
    tinggi = int(input("Masukkan nombor tinggi : "))
    return panjang,lebar,tinggi

def silinder():
    jejari = int(input("Masukkan nombor jejari : "))
    tinggi = int(input("Masukkan nombor tinggi : "))
    return jejari,tinggi

def kon():
    jejari = int(input("Masukkan nombor jejari : "))
    tinggi = int(input("Masukkan nombor tinggi : "))
    return jejari,tinggi

def sfera():
    jejari = int(input("Masukkan nombor jejari : "))
    return jejari

def kiraKuboid(jenisOperator, panjang, lebar,tinggi):
    if jenisOperator == 1:
        print ("Isipadu ialah : "  + str (panjang * lebar * tinggi ) + "\n")

def kiraSilinder(jenisOperator, jejari, tinggi):
    if jenisOperator == 2:
        luastapak = (22/7) * (jejari**2)
        print("Isipadu ialah : "  + str (luastapak * tinggi ) + "\n")

def kiraKon(jenisOperator, jejari,tinggi):
   if jenisOperator == 3:
        luastapak = (22/7) * (jejari**2)
        print("Isipadu ialah : "  + str (1/3 * luastapak * tinggi ) + "\n")

def kiraSfera(jenisOperator, jejari):
   if jenisOperator == 4:
        print("Isipadu ialah : "  + str (4/3 * 22/7 * (jejari*jejari*jejari) ) + "\n")
        
# main---------------------------------------------------------------
aktif = 1
while aktif == 1:
    menu()
    jenisOperator = dptPilihanPengguna()
    if jenisOperator == 5:
        aktif = 0
    elif jenisOperator == 1:
        [panjang,lebar,tinggi] = kuboid()
        kiraKuboid(jenisOperator, panjang, lebar,tinggi)
    elif jenisOperator == 2:
        [jejari,tinggi] = silinder()
        kiraSilinder(jenisOperator, jejari, tinggi)
    elif jenisOperator == 3:
        [jejari,tinggi] = kon()
        kiraKon(jenisOperator, jejari, tinggi)
    elif jenisOperator == 4:
        (jejari) = sfera()
        kiraSfera(jenisOperator, jejari)
print("Terima kasih kerana menggunakan saya.")

    

# data[].attributes.attachment_link.readable_text
def corak(aksara, bilangan):
    print(aksara*bilangan)
def menu():
    print("1. Penyulitan(Encryption)")
    print("2. Nyahsulit(Decryption)")
def mesej():
    teks = input("Masukkan nama anda:")
    return teks

def songsang(ayat):
    str = " "
    for i in ayat:
        str = i + str
    print(" ")
    corak("#", len(str))
    print(str)
    corak("#", len(str))

corak("*", 32)
print("Penyulitan / Penyahsulitan Mesej")
corak("*", 32)
menu()
print(" ")
pilihan = (input("Masukkan pilihan anda: "))

if pilihan == "1":
    mesej_asal = input("Masukkan mesej anda: ")
    songsang(mesej_asal)
else:
    mesej_sulit = input("Masukkan mesej sulit anda: ")
    songsang(mesej_sulit)

# data[].attributes.attachment_link.readable_text
def corak(aksara, bilangan):
    print(aksara*bilangan)
def menu():
    print("1. Penyulitan(Encryption)")
    print("2. Nyahsulit(Decryption)")
def mesej():
    teks = input("Masukkan nama anda:")
    return teks

def songsang(ayat):
    str = " "
    for i in ayat:
        str = i + str
    print(" ")
    corak("#", len(str))
    print(str)
    corak("#", len(str))

corak("*", 32)
print("Penyulitan / Penyahsulitan Mesej")
corak("*", 32)
menu()
print(" ")
pilihan = (input("Masukkan pilihan anda: "))

if pilihan == "1":
    mesej_asal = input("Masukkan mesej anda: ")
    songsang(mesej_asal)
else:
    mesej_sulit = input("Masukkan mesej sulit anda: ")
    songsang(mesej_sulit)

# data[].attributes.headline
SITI ZULALINA BINTI ABDUL RAHMAN RICHARD

# data[].attributes.subject
SITI ZULALINA BINTI ABDUL RAHMAN RICHARD

# data[].attributes.headline
SITI ZULALINA BINTI ABDUL RAHMAN RICHARD

# data[].attributes.subject
SITI ZULALINA BINTI ABDUL RAHMAN RICHARD

# data[].attributes.attachment_link.readable_text
def corak(aksara,bilangan):
    print(aksara * bilangan)
def menu():
    print("1. Penyulitan (Encryption)")
    print("2. Nyahsulit (Decryption)")
def mesej():
    teks = input("Masukkan nama anda: ")
    return teks

def songsang(ayat):
    str = "     "
    for i in ayat:
        str = i + str
    print("    ")
    corak("#", len(str))
    print(str)
    corak("#", len(str))

corak("*", 32)
print("Penyulitan / Penyahsulitan Mesej")
print(corak("*", 32))
menu()
print ("  ")
pilihan = input("Masukkan pilihan anda: ")

if pilihan == 1:
           mesej_asal = input("Masukkan mesej anda: ")
           songsang(mesej_asal)
else:
    mesej_sulit = input("Masukkan mesej sulit anda: ")
    songsang(mesej_sulit)

# data[].attributes.attachment_link.readable_text
#Procedure menu()
def menu():
    print ("Mengira isi padu")
    print("1. Kuboid")
    print("2. Silinder")
    print("3. Kon")
    print("4. Sfera")
    print("5. Tamat")

#Function dptPilihanPengguna()
def dptPilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 5):
        noPilihan = int(input("Pilihan anda [1 hingga 5]: "))
    return noPilihan

#Function kuboid ()
def isipadukuboid():
    panjang = int(input("Masukkan panjang kuboid(cm): "))
    lebar = int(input("Masukkan lebar kuboid(cm): "))
    tinggi = int(input("Masukkan tinggi kuboid(cm): "))
    return panjang, lebar, tinggi

#Function silinder ()
def isipadusilinder():
        jejari = int(input("Masukkan jejari silinder(cm): "))
        tinggi = int(input("Masukkan tinggi silinder(cm): "))
        return jejari, tinggi

#Function kon ()    
def isipadukon():
        jejari = int(input("Masukkan jejari kon(cm): "))
        tinggi = int(input("Masukkan tinggi kon(cm): "))
        return jejari, tinggi

#Function sfera ()
def isipadusfera():
        jejari = int(input("Masukkan jejari sfera(cm): "))
        return jejari

#Procedure kiraIsipadu ()


def kiraisipaduKuboid (jenisOperator ,panjang, lebar, tinggi):
    if jenisOperator == 1 :
        print("Isipadu Kuboid : " + str(panjang) + " * " + str(lebar) + " * " + str(tinggi) + " = "  + str( panjang * lebar * tinggi) + "\n")

def kiraisipaduSilinder (jenisOperator ,jejari ,tinggi):
    if jenisOperator == 2 :
        luas_tapak = 22/7 * jejari *jejari
        print ("Isipadu Silinder : " + str(luas_tapak) + " * " + str(tinggi) +  " = " + str(luas_tapak * tinggi) + "\n")
def kiraisipaduKon (jenisOperator ,jejari,tinggi):
    if jenisOperator == 3 :
        luas_tapak = 22/7 * jejari *jejari
        print ("Isipadu Kon : " + str(1/3) + " * " + str(luas_tapak) + " * " + str(tinggi) + " = " + str(1/3 * luas_tapak * tinggi) + "\n")

def kiraisipaduSfera (jenisOperator ,jejari):
    if jenisOperator == 4 :
        print ("Isipadu Sfera : " + str(4/3) + " * " + str(22/7) + " * " + str(jejari) + " * " + str(jejari) + " * " + str(jejari) + " = " + str(4/3 * 22/7 * jejari * jejari * jejari) + "\n")

#main -----------------------------------------------------------------------------------------------------------------------------------------------------------
aktif = 1
while aktif == 1 :
    menu()
    jenisOperator = dptPilihanPengguna()
    if jenisOperator == 5:
        aktif = 0
        
    elif jenisOperator == 1 :
        [panjang,lebar,tinggi] = isipadukuboid()
        kiraisipaduKuboid(jenisOperator,panjang,lebar,tinggi)

    elif jenisOperator == 2 :
        [jejari,tinggi] = isipadusilinder()
        kiraisipaduSilinder(jenisOperator,jejari,tinggi)

    elif jenisOperator == 3 :
        [jejari,tinggi] = isipadukon()
        kiraisipaduKon(jenisOperator,jejari,tinggi)

    elif jenisOperator == 4 :
        (jejari) = isipadusfera()
        kiraisipaduSfera(jenisOperator,jejari) 
 
print("Terima kasih kerana menggunakan saya.")

# --------------------------------------------------------------------------------------------------------------------------------------------------------------

# data[].attributes.attachment_link.readable_text
#Procedure menu()
def menu():
    print ("Mengira isi padu")
    print("1. Kuboid")
    print("2. Silinder")
    print("3. Kon")
    print("4. Sfera")
    print("5. Tamat")

#Function dptPilihanPengguna()
def dptPilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 5):
        noPilihan = int(input("Pilihan anda [1 hingga 5]: "))
    return noPilihan

#Function kuboid ()
def isipadukuboid():
    panjang = int(input("Masukkan panjang kuboid(cm): "))
    lebar = int(input("Masukkan lebar kuboid(cm): "))
    tinggi = int(input("Masukkan tinggi kuboid(cm): "))
    return panjang, lebar, tinggi

#Function silinder ()
def isipadusilinder():
        jejari = int(input("Masukkan jejari silinder(cm): "))
        tinggi = int(input("Masukkan tinggi silinder(cm): "))
        return jejari, tinggi

#Function kon ()    
def isipadukon():
        jejari = int(input("Masukkan jejari kon(cm): "))
        tinggi = int(input("Masukkan tinggi kon(cm): "))
        return jejari, tinggi

#Function sfera ()
def isipadusfera():
        jejari = int(input("Masukkan jejari sfera(cm): "))
        return jejari

#Procedure kiraIsipadu ()


def kiraisipaduKuboid (jenisOperator ,panjang, lebar, tinggi):
    if jenisOperator == 1 :
        print("Isipadu Kuboid : " + str(panjang) + " * " + str(lebar) + " * " + str(tinggi) + " = "  + str( panjang * lebar * tinggi) + "\n")

def kiraisipaduSilinder (jenisOperator ,jejari ,tinggi):
    if jenisOperator == 2 :
        luas_tapak = 22/7 * jejari *jejari
        print ("Isipadu Silinder : " + str(luas_tapak) + " * " + str(tinggi) +  " = " + str(luas_tapak * tinggi) + "\n")
def kiraisipaduKon (jenisOperator ,jejari,tinggi):
    if jenisOperator == 3 :
        luas_tapak = 22/7 * jejari *jejari
        print ("Isipadu Kon : " + str(1/3) + " * " + str(luas_tapak) + " * " + str(tinggi) + " = " + str(1/3 * luas_tapak * tinggi) + "\n")

def kiraisipaduSfera (jenisOperator ,jejari):
    if jenisOperator == 4 :
        print ("Isipadu Sfera : " + str(4/3) + " * " + str(22/7) + " * " + str(jejari) + " * " + str(jejari) + " * " + str(jejari) + " = " + str(4/3 * 22/7 * jejari * jejari * jejari) + "\n")

#main -----------------------------------------------------------------------------------------------------------------------------------------------------------
aktif = 1
while aktif == 1 :
    menu()
    jenisOperator = dptPilihanPengguna()
    if jenisOperator == 5:
        aktif = 0
        
    elif jenisOperator == 1 :
        [panjang,lebar,tinggi] = isipadukuboid()
        kiraisipaduKuboid(jenisOperator,panjang,lebar,tinggi)

    elif jenisOperator == 2 :
        [jejari,tinggi] = isipadusilinder()
        kiraisipaduSilinder(jenisOperator,jejari,tinggi)

    elif jenisOperator == 3 :
        [jejari,tinggi] = isipadukon()
        kiraisipaduKon(jenisOperator,jejari,tinggi)

    elif jenisOperator == 4 :
        (jejari) = isipadusfera()
        kiraisipaduSfera(jenisOperator,jejari) 
 
print("Terima kasih kerana menggunakan saya.")

# --------------------------------------------------------------------------------------------------------------------------------------------------------------

# data[].attributes.attachment_link.title
PRAKTIS_AMALI_4_TAPAK NURUL SUFIAH ALIA 3FRB

# data[].attributes.attachment_link.readable_text
def corak(aksara, bilangan):
        print(aksara * bilangan)
"def menu() "
        print("1. Penyulitan(Encryption)")
        print("2. Nyahsulit(Decryption)")
def mesej():
       teks = input("Masukkan nama anda:")
return teks

def songsang(ayat)
       str = " "
       for i in ayat:
            str = i + str
        print(" ")
        corak("#", len(str))
        print(str)
        corak("#", len(str))
        
corak("*", 32)
print("Penyulitan / Penyahsulitan Mesej")
print(corak("*", 32))
menu()

# data[].attributes.attachment_link.readable_text
def corak (aksara, bilangan):
    print (aksara *  bilangan)
def menu ():
    print ("1. Penyulitan (Encryption)")
    print ("2. Nyahsulit (Decryption)")
def mesej ():
    teks = input ("Masukkan nama anda:")
return teks

def songsang(ayat):
    str = " "
    for i in ayat:
        str = i + str
    print (" ")
    corak ("#", len (str))
    print (str)
    corak ("#", len (str))

corak ("*", 32)
print ("Penyulitan / Penyahsulitan Mesej")
print (corak ("*", 32))
menu ()
print (" ")
pilihan = (input ("Masukkan pilihan anda:")

if pilihan == 1:
    mesej_asal = input ("Masukkan mesej anda:")
    songsang (mesej_asal)
else:
    mesej_sulit = input ("Masukkan mesej sulit anda:")
    songsang (mesej_sulit)

# data[].attributes.attachment_link.readable_text
def corak(aksara, bilangan) :
    print (aksara * bilangan)
" def menu () "
    print(" 1. Penyulitan (Encryption)")
    print (" 2. Nyahsulit (Decrption)")
def mesej ():
    teks = input ("Masukkan nama anda:")
return teks

def songsang (ayat):
    str = "  "
    for i in ayat :
        str = i + str
        print (" ")
        corak ("#", len (str))
         print (str)
        corak ("#" ,  len (str))

corak ("*" , 32)
print ("Penyulitan / Penyahsulitan Mesej")
print (corak("*" , 32))
menu ()
print ("")
pilihan = (input("Masukkan pilihan anda :")


if pilihan == 1:
           mesej_asal = input("Masukkan mesej anda : ")
           songsang (mesej_asal)
else :
    mesej_sulit = input("Masukkan mesej sulit anda :")
    songsang (mesej_sulit)

# data[].attributes.attachment_link.readable_text
def corak(aksara, bilangan):
    print(aksara * bilangan)
"def menu()
    print("1. Penyulitan(Encryption)")
    print("2. Nyahsulit(Decryption)")
def mesej():
    teks = input("Masukkan nama anda:")
return teks

def songsang(ayat):
    str = " "
    for i in ayat:
        str = i + str
    print(" ")
    corak("#", len(str))
    print(str)
    corak("#", len(str))

corak("*", 32)
print("Penyulitan / Penyahsulitan Mesej")
print(corak("*", 32))
menu()
print(" ")
pilihan = (input("Masukkan pilihan anda: ")


if pilihan == 1
    mesej_asal = input("Masukkan mesej anda: ")
    songsang(mesej_asal)
else:
    mesej_sulit = input("Masukkan mesej sulit anda: ")
    songsang(mesej_sulit)

# data[].attributes.attachment_link.readable_text
def corak(aksara,bilangan):
    print(aksara * bilangan)
"def menu()"
    print("1. Penyulitan (Encryption)")
    print("2. Nyahsulit (Decryption)")
def mesej():
    teks = input("Masukkan nama anda: ")
return teks

def songsang(ayat):
    str = "     "
    for i in ayat:
        str = i + str
    print("    ")
    corak("#", len(str))
    print(str)
    corak("#", len(str))

corak("*", 32)
print("Penyulitan / Penyahsulitan Mesej")
print(corak("*", 32))
menu()
print ("  ")
pilihan = (input("Masukkan pilihan anda: ")

if pilihan == 1:
           mesej_asal = input("Masukkan mesej anda: "
           songsang(mesej_asal)
else:
    mesej_sulit = input("Masukkan mesej sulit anda: ")
    songsang(mesej_sulit)

# data[].attributes.headline
SITI ZULALINA BINTI ABDUL RAHMAN RICHARD

# data[].attributes.subject
SITI ZULALINA BINTI ABDUL RAHMAN RICHARD

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
        besar = x
        kecil = y
        return (x,y)
    else:
        besar = y
        kecil = x
        return (y,x)

#Aturcara utama
(besar,kecil) = banding(155,147)
print("Nombor", besar,"lebih besar daripada",kecil)

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
       besar = x
       kecil = y
       return (x,y)

    else:
        kecil = y
        besar + x
        return (x,y)


#Atur cara utama
(besar, kecil] = banding (6,9)
print("Nombor ",besar, "lebih besar daripada ", kecil)
       

# data[].attributes.attachment_link.readable_text
def bilanganturun (simbol) :
    bil_baris = 1
    while bil_baris < 10:
        print (simbol * bil_baris)
        bil_baris = bil_baris + 1

#Atur cara utama
aksara= input ("Maksudkan simbol: ")
bilanganturun (aksara )

# data[].attributes.headline
SITI ZULALINA BINTI ABDUL RAHMAN RICHARD

# data[].attributes.subject
SITI ZULALINA BINTI ABDUL RAHMAN RICHARD

# data[].attributes.attachment_link.readable_text
def banding (x,y):
    if x> y :
        besar = x
        kecil = y
        return (x, y)
        
    else :
            kecil = x
            besar = y
            return (y, x)
    
#Atur cara utama
[besar, kecil] = banding (102,20)
print ("Nombor ",besar,"Lebih besar daripada",kecil)

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
        besar = x
        kecil = y
        return (x,y)
    else:
        kecil = x
        besar = y
        return (y,x)

#Atur cara utama
[besar, kecil] = banding(6,9)
print("Nombor ", besar,"lebih besar daripada ", kecil)

# data[].attributes.attachment_link.readable_text
def bilangturun(simbol):
    bil_baris = 1
    while bil_baris < 10:
        print(simbol * bil_baris)
        bil_baris = bil_baris + 1

#Atur cara utama
aksara = input("Masukkan simbol: ")
bilangturun(aksara)

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
        besar = x
    else:
        kecil = x
    return (x,y)

#Atur cara utama
(besar, kecil) = banding(6,9)
print("Nombor ",besar,"lebih besar daripada ", kecil)

# data[].attributes.attachment_link.readable_text
def bilangturun(simbol):
    bil_baris = 1
    while bil_baris < 10:
        print(simbol * bil_baris)
        bil_baris = bil_baris + 1

#Atur cara utama
aksara = input("Masukkan simbol: ")
bilangturun(aksara)

# data[].attributes.attachment_link.readable_text
def corak(aksara, bilangan):
    print(aksara * bilangan)
def menu():
    print("1. Penyulitan(Encryption)")
    print("2. Nyahsulit(Decryption)")

def mesej():
    teks = input("Masukkan nama anda:")
    return teks

def songsang(ayat):
    str = " "
    for i in ayat:
        str = i + str
    print("")
    corak("#", len(str))
    print(str)
    corak("#", len(str))

corak("*", 32)
print("Penyulitan / Penyahsulitan Mesej")
print(corak("*", 32))
menu()
print("")
pilihan = (input("Masukkan pilihan anda: "))

if pilihan == 1:
     mesej_asal = ("Masukkan mesej anda: ")
     songsang(mesej_asal)
           
else:
    mesej_sulit = input("Masukkan mesej sulit anda: ")
    songsang(mesej_sulit)

# data[].attributes.attachment_link.readable_text
def corak(aksara, bilangan):
    print(aksara * bilangan)
"def menu()" #buangkan ("") 
print("1. Penyulitan(Encryption)") #masukkan inden
print("2. Nyahsulit(Decryption)")  #masukkan inden

def mesej():
    teks = input("Masukkan nama anda:")
return teks #masukkan inden

def songsang(ayat):
    str = " "
    for i in ayat:
        str = i + str
    print("")
    corak("#", len(str))
    print(str)
    corak("#", len(str))

corak("*", 32)
print("Penyulitan / Penyahsulitan Mesej")
print(corak("*", 32))
menu()
print("")
pilihan = (input("Masukkan pilihan anda: ") #tambah lg 1 kurungan

if pilihan == 1
    mesej_asal = input("Masukkan mesej anda: ")
    songsang(mesej_asal)
else:
    mesej_sulit = input("Masukkan mesej sulit anda: ")
    songsang(mesej_sulit)
       

# data[].attributes.attachment_link.readable_text
def corak (aksara,bilangan):
    print (aksara*bilangan)
def menu():
    print ("1. Penyulitan (Encryption)")
    print ("2.Nyahsulitan (Decryption)")
def mesej ():
    teks = input ("Masukkan nama anda: ")
    return teks

def songsang (ayat) :
    str = " "
    for i in ayat :
        str = i + str
    print (" ")
    corak ("#", len (str))
    print (str)
    corak ("#", len (str))

corak ("*", 32)
print ("Penyulitan / Penyahsulitan mesej")
print (corak("*",32))
menu()
print (" ")
pilihan = (input ("Masukan pilihan anda: "))

if pilihan == 1:
    mesej_asal = input ("Masukkan pillihan anda: ")
    songsang(mesej_asal)
else:
    mesej_sulit = input ("Masukkan mesej sulit anda: ")
    songsang (mesej_sulit)
    

# data[].attributes.attachment_link.title
praktis Amali 4 8 NurHana tiga bestari test run

# data[].attributes.attachment_link.readable_text
def corak(aksara, bilangan ) :
    print(aksara * bilangan )
def menu():
    print ("1. Penyulitan(encryption)")
    print("2. Nyahsulit(Decryption)")
def mesej():
    teks = input("Masukkan nama anda:")
    return teks

def songsang(ayat):
    str = " "
    for i in ayat:
        str = i + str
    print (" ")
    corak("#", len(str))
    print(str)
    corak("#", len(str))

corak("*", 32)
print(" Penyulitan / Penyahsulitan Mesej")
print(corak("*", 32))
menu()
print(" ")
pilihan = (input ( "Masukkan pilihan anda:"))

if pilihan == 1:
           mesej_asal = input("Masukkan mesej anda:")
           songsang(mesej_asal)
else:
    mesej_sulit = input("Masukkan mesej sulit anda:")
    songsang(mesej_sulit)
           

# data[].attributes.body
SILA MUAT TURUN DAN JAWAB SEMUA SOALAN

# data[].attributes.attachment_link.readable_text
def corak(aksara, bilangan):
    print (aksara * bilangan)
def menu():
    print ("1. Penyulitan(Encryption)")
    print ("2. Nyahsulit(Decryption)")
def mesej():
    teks = input("Masukkan nama anda: ")
    return teks

def songsang (ayat):
    str = " "
    for i in ayat :
        str = i + str
    print ("")
    corak ("#", len(str))
    print (str)
    corak ("#" , len(str))

corak("*", 32)
print ("Penyulitan / Penyahsulitan Mesej")
print (corak("*", 32))
menu()
print ("")
pilihan = (input("Masukkan pilihan anda: "))

if pilihan == 1 :
     mesej_asal = input("Masukkan mesej anda: ")
     songsang(mesej_asal)

else:
    mesej_sulit = input("Masukkan mesej sulit anda: ")
    songsang(mesej_sulit)

# data[].attributes.attachment_link.readable_text
def corak ( aksara , bilangan ) :
    print ( aksara * bilangan )
def menu ( ):
    print ("1. Penyulitan (Encryption)")
    print ("2. Nyahsulit (Decryption)")
def mesej ( ) :
    teks = input ("Masukkan nama anda :")
    return teks

def songsang (ayat) :
    str = " "
    for i in ayat :
        str = i + str
    print (" ")
    corak ("#", len (str))
    print(str)
    corak ("#", len (str))

corak ("*", 32)
print ("Penyulitan / Penyahsulitan Mesej")
print (corak("*", 32))
menu ( )
print (" ")
pilihan = (input("Masukkan pilihan anda: "))

if pilihan == 1:
           mesej_asal = input("Masukkan mesej anda: ")
           songsang(mesej_asal)
else:
          mesej_sulit = input("Masukkan mesej sulit anda: ")
          songsang(mesej_sulit)
    

# data[].attributes.attachment_link.readable_text
# Procedure menu()
def menu():
    print("Mengira isi padu")
    print("1.Kuboid")
    print("2.Silinder")
    print("3.Kon")
    print("4.Sfera")
    print("5.Tamat")

def dptPilihanPengguna():
    noPilihan=0
    while(noPilihan < 1)or(noPilihan > 5):
        noPilihan = int(input("Pilihan anda [1 hingga 5]: "))
    return noPilihan

def kuboid():
    panjang=int(input("Masukkan nombor panjang :"))
    lebar=int(input("Masukkan nombor lebar :"))
    tinggi=int(input("Masukkan nombor tinggi :"))
    return panjang,lebar,tinggi

def silinder():
    jejari=int(input("Masukkan nombor jejari :"))
    tinggi=int(input("Masukkan nombor tinggi :"))
    return jejari,tinggi

def kon():
    jejari=int(input("Masukkan nombor jejari :"))
    tinggi=int(input("Masukkan nombor tinggi :"))
    return jejari,tinggi

def sfera():
    jejari=int(input("Masukkan nombor jejari :"))
    return jejari
 
def kiraKuboid(jenisOperator,panjang,lebar,tinggi):
    if jenisOperator == 1:
        print("Isipadu ialah : " + str (panjang * lebar * tinggi ) + "\n")

def kiraSilinder(jenisOperator,jejari,tinggi):
    if jenisOperator == 2:
        luastapak = (22/7) * (jejari**2)
        print("Isipadu ialah : " + str (luastapak * tinggi ) + "\n")

def kiraKon(jenisOperator,jejari,tinggi):
    if jenisOperator == 3:
        luastapak = (22/7) * (jejari**2)
        print("Isipadu ialah : " + str (1/3 * luastapak * tinggi ) + "\n")

def kiraSfera(jenisOperator,jejari):
    if jenisOperator == 4:
        print("Isipadu ialah : " + str (4/3 * 22/7 * (jejari*jejari*jejari) ) + "\n")


#main---------------------------------------------------------------------------------------------------------------
aktif = 1
while aktif == 1:
    menu()
    jenisOperator = dptPilihanPengguna()
    if jenisOperator == 5:
        aktif = 0

    elif jenisOperator == 1:
        [panjang,lebar,tinggi] = kuboid()
        kiraKuboid(jenisOperator, panjang, lebar, tinggi)

    elif jenisOperator == 2:
        [jejari,tinggi] = silinder()
        kiraSilinder(jenisOperator, jejari, tinggi)

    elif jenisOperator == 3:
        [jejari,tinggi] = kon()
        kiraKon(jenisOperator, jejari, tinggi)

    elif jenisOperator == 4:
        (jejari) = sfera()
        kiraSfera(jenisOperator, jejari)
print("Terima kasih kerana menggunakan saya.")
        
        
    
    
    

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
     besar = x
     kecil = y
    else:
         kecil = x
    return (besar,kecil)
#Atur cara utama
[besar,kecil] = banding(9,6)
print("Nombor ",besar,"lebih besar daripada",kecil)

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
        besar = x
        kecil = y
    else:
       besar = y
       kecil = x
    return (besar,kecil)
#Atur cara utama
[besar,kecil] = banding (7,8)
print("Nombor  ",besar,"lebih besar daripada ",kecil)

# data[].attributes.attachment_link.readable_text
#Kod atur cara 2

def banding (x,y):
    if x > y:
        besar = x
        kecil = y
    else :
        kecil = x
        besar = y
    return (besar, kecil)

#Atur cara utama

(besar, kecil) = banding (6,9)
print ("Nombor " , besar , "lebih besar daripada " , kecil)

# data[].attributes.attachment_link.readable_text
#Kod atur cara 1

def bilangturun (simbol):
    bil_baris = 1
    while bil_baris < 10:
        print (simbol * bil_baris)
        bil_baris = bil_baris + 1

#Atur cara utama

aksara = input ("Masukkan simbol: ")
bilangturun (aksara)

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
        besar = x
        kecil = y
    else:
        besar = y
        kecil = x
    return(besar,kecil)

#Atur cara utama
(besar,kecil) = banding(6,9)
print("Nombor ",besar,"lebih besar daripada ",kecil)

# data[].attributes.attachment_link.readable_text
def bilangturun(simbol):
    bil_baris = 1
    while bil_baris < 10:
        print(simbol * bil_baris)
        bil_baris = bil_baris + 1

#Atur cara utama

aksara = input("Masukkan simbol: ")
bilangturun(aksara)

# data[].attributes.attachment_link.readable_text
def banding (x,y) :
    if x>y :
        besar = x
        kecil = y
    else :
        besar = y
        kecil = x
    return (besar,kecil)

#Atur cara utama
[besar,kecil] = banding (6,9)
print ("Nombor" ,besar , "lebih besar daripada", kecil)

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
        besar = x
        kecil = y
    else:
        kecil = x
        besar = y
    return (besar,kecil)

#Atur cara utama
[besar, kecil] = banding(6,9)
print("Nombor ",besar, "lebih besar daripada ",kecil)
        

# data[].attributes.attachment_link.readable_text
def bilangturun(simbol):
    bil_baris = 1
    while bil_baris < 10:
        print (simbol * bil_baris)
        bil_baris = bil_baris + 1

#Atur cara utama
aksara = input("Masukkan simbol: ")
bilangturun(aksara)

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
        besar = x
        kecil = y
    else:
        besar = y
        kecil = x
    return (besar, kecil)

# aturcara utama
[besar, kecil] = banding(6,9)
print ("Nombor ", besar, "lebih besar daripada ", kecil)

# data[].attributes.attachment_link.readable_text
def bilangturun(simbol):
    bil_baris = 1
    while bil_baris < 10:
        print (simbol*bil_baris)
        bil_baris = bil_baris+1

# aturcara utama
aksara = input("Masukkan simbol: ")
bilangturun (aksara)

# data[].attributes.body
(2)

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
        besar = x
        return (x,y)
    else:
        kecil = x
        return (y,x)
(besar,kecil) = banding (9,6)
print ("nombor", besar, "lebih besar daripada", kecil)

# data[].attributes.attachment_link.title
aktiviti 4.12 NurHana3Bestari test run 2

# data[].attributes.attachment_link.readable_text
def banding (x,y)  :
    if x > y:
        besar = x 
        return  (x,y)
    else:
        kecil = x
        return  (y,x)

#Atur cara utama
[besar,kecil] =  banding(1,20)
print("Nombor " ,besar,"lebih besar daripada",kecil)

    

# data[].attributes.body
(1)

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x > y:
        besar = x
        return (x,y)
    else:
        kecil = x
        return (y,x)
    
[besar,kecil] = banding(5,8)
print("Nombor",besar,"lebih besar daripada ",kecil)

# data[].attributes.attachment_link.readable_text
#Procedure menu()
def menu():
    print ("Kalkulator Bermenu")
    print ("1.Tambah")
    print ("2.Tolak")
    print ("3.Darab")
    print ("4.Bahagi")
    print ("5.Kuasa")
    print ("6.Punca Kuasa")
    print ("7.Tamat")       

#Function dptPilihanPengguna()
def dptPilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 7):
        noPilihan = int(input("Pilihan anda [1 hingga 7]: "))
    return noPilihan

#Function dptDuaNombor()
def dptDuaNombor():
    nombor1 = int(input("Masukkan nombor pertama : "))
    nombor2 = int(input("Masukkan nombor kedua : "))
    return nombor1, nombor2

#Procedure kiraCetak()
def kiraCetak(jenisOperator, a, b):
    if jenisOperator == 1:
        print ("Output: " + str(a) + " + " + str(b) + " = "  + str(a + b) +"\n")
    elif jenisOperator == 2:
            print ("Output: " + str(a) + " - " + str(b) + " = "  + str(a - b) +"\n")
    elif jenisOperator == 3:
            print ("Output: " + str(a) + " * " + str(b) + " = "  + str(a * b) +"\n")
    elif jenisOperator == 4:
            print ("Output: " + str(a) + " / " + str(b) + " = "  + str(a / b) +"\n")
    elif jenisOperator == 5:
            print ("Output: " + str(a) + " kuasa " + str(b) + " = "  + str(a ** b) +"\n")
    elif jenisOperator == 6:
            print ("Output: " + str(a) + " punca kuasa " + str(b) + " = "  + str(a ** (1/ b)) +"\n")        

#main -----------------------------------------------------------------------------------
aktif = 1
while aktif == 1:
    menu()
    jenisOperasi = dptPilihanPengguna()
    if jenisOperasi == 7:
        aktif = 0
    else:
        [nom1, nom2] = dptDuaNombor()
        kiraCetak(jenisOperasi, nom1, nom2)
print ("Terima kasih kerana menggunakan saya.")

#----------------------------------------------------------------------------------------

# data[].attributes.attachment_link.readable_text
#Procedure menu()
def menu():
    print ("***************************************")
    print ("         Menu Mengira Isi Padu         ")
    print ("***************************************")
    print ("1.Kuboid")
    print ("2.Silinder")
    print ("3.Kon")
    print ("4.Sfera")
    print ("5.Tamat")       

#Function dptPilihanPengguna()
def dptPilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 5):
        noPilihan = int(input("Pilihan anda [1 hingga 5]: "))
    return noPilihan

#Function kuboid ()
def isipadukuboid():
    panjang = int(input("Masukkan panjang : "))
    lebar = int(input("Masukkan lebar : "))
    tinggi = int(input("Masukkan tinggi : "))
    return panjang,lebar,tinggi

#Function silinder ()
def isipadusilinder():
    jejari = int(input("Masukkan jejari : "))
    tinggi = int(input("Masukkan tinggi : "))
    return jejari,tinggi

#Function kon ()
def isipadukon():
    jejari = int(input("Masukkan jejari : "))
    tinggi = int(input("Masukkan tinggi : "))
    return jejari,tinggi

#Function sfera ()
def isipadusfera():
    jejari = int(input("Masukkan jejari : "))
    return jejari

#Procedure kiraIsipadu ()

def kiraIsipaduKuboid(jenisOperator, panjang, lebar, tinggi):
    if jenisOperator == 1:
        print ("Isipadu ialah: "  + str(panjang*lebar*tinggi) +"\n")

def kiraIsipaduSilinder (jenisOperator, jejari, tinggi):
    if jenisOperator == 2:
        luastapak = (22/7) * jejari**2
        print ("Isipadu ialah: "  + str(luastapak*tinggi) +"\n")
        
def kiraIsipaduKon (jenisOperator, jejari, tinggi):
    if jenisOperator == 3:
        luastapak = (22/7) * jejari**2
        print ("Isipadu ialah: "  + str(1/3 *luastapak*tinggi) +"\n")
        
def kiraIsipaduSfera (jenisOperator, jejari):
    if jenisOperator == 4:
        print ("Isipadu ialah: "  + str(4/3 *(22/7)*jejari**3) +"\n")
        

#main -----------------------------------------------------------------------------------
aktif = 1
while aktif == 1:
    menu()
    jenisOperasi = dptPilihanPengguna()
    if jenisOperasi == 5:
        aktif = 0

    elif jenisOperasi == 1 :
        [panjang,lebar,tinggi] = isipadukuboid()
        kiraIsipaduKuboid(jenisOperasi, panjang,lebar,tinggi)
        
    elif jenisOperasi == 2:
        [jejari,tinggi] = isipadusilinder()
        kiraIsipaduSilinder(jenisOperasi, jejari,tinggi)

    elif jenisOperasi == 3:
        [jejari,tinggi] = isipadukon()
        kiraIsipaduKon(jenisOperasi, jejari,tinggi)

    elif jenisOperasi == 4:
        (jejari) = isipadusfera()
        kiraIsipaduSfera(jenisOperasi, jejari)
        
print ("Terima kasih kerana menggunakan saya.")

#----------------------------------------------------------------------------------------

    

# data[].attributes.attachment_link.readable_text
def bilangturun(simbol):
    bil_baris = 1
    while bil_baris < 10:
        print (simbol * bil_baris)
        bil_baris = bil_baris + 1

#Arur cara utama
aksara = input("Masukkan simbol: ")
bilangturun (aksara)

# data[].attributes.attachment_link.readable_text
#procedur menu
def menu():
    print("menu mengira isipadu")
    print("1. kuboid")
    print("2. silinder")
    print("3. kon")
    print("4. sfera")
    print("5. tamat")

#function dptPilihanPengguna()
def dptPilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 5):
        noPilihan=int(input("pilihan anda [1 hingga 5]: "))
    return noPilihan

#function kuboid()
def nokuboid():
    panjang =int(input("masukkan  panjang: "))
    lebar =int(input("masukkan lebar: "))
    tinggi =int(input("masukkan  tinggi: "))
    return panjang, lebar, tinggi

#function silinder()
def nosilinder():
    jejari =int(input("masukkan jejari: "))
    tinggi =int(input("masukkan tinggi: "))
    return jejari,tinggi

#function kon()
def nokon():
    jejari =int(input("masukkan jejari: "))
    tinggi =int(input("masukkan tinggi: "))
    return jejari,tinggi

#function sfera()
def nosfera():
    jejari =int(input("masukkan jejari: "))
    return jejari
    
#procedur kiraisipadu()
def kiraisipadu(jenisOperator, panjang, lebar, tinggi):
    if jenisOperator==1:
        print("Output: " + str(panjang) + "*" + str(lebar) + "*" + str(tinggi) + "=" + str(panjang*lebar*tinggi) + "\n")
    elif jenisOperator==2:
        print("Output: " + str(a) + "-" + str(b) + "=" + str(a-b) + "\n")
    elif jenisOperator==3:
        print("Output: " + str(a) + "*" + str(b) + "=" + str(a*b) + "\n")
    elif jenisOperator==4:
        print("Output: " + str(a) + "*" + str(b) + "=" + str(a*b) + "\n")


#main ----------------------------------------------------------------------
aktif=1
while aktif==1:
    menu()
    jenisOperasi =dptPilihanPengguna()
    if jenisOperasi ==5:
        aktif=0
    else:
        [panjang, lebar, tinggi]=nokuboid()
        kiraisipadu(jenisOperasi,panjang, lebar, tinggi )
print("terima kasih kerana menggunakan saya.")

#--------------------------------------------------------------------------

# data[].attributes.body
aktiviti 4.12 (1)

# data[].attributes.attachment_link.readable_text
def bilangturun(simbol) :
    bil_baris = 1
    while bil_baris < 10 :
        print(simbol * bil_baris)
        bil_baris = bil_baris +1

#Atur cara utama
aksara=input("Masukkan simbol: ")
bilangturun("&")
 

# data[].attributes.attachment_link.readable_text
def banding(x,y):
    if x>y:
        besar=x
    else:
        kecil=x
    return(besar,kecil)

#Atur cara utama
(besar,kecil)=(9,6)
print("nombor ",besar,"lebih besar daripada ",kecil)

# data[].attributes.attachment_link.readable_text
def banding (x,y)  :
    if x > y:
        besar = x
    else:
        kecil = x
    return  (besar,kecil)

#Atur cara utama
[besar,kecil] = (9,6)
print("Nombor " ,besar,"lebih besar daripada",kecil)

# data[].attributes.attachment_link.readable_text
def banding (x,y)  :
    if x > y:
        besar = x
    else:
        kecil = x
    return  (besar,kecil)

#Atur cara utama
[besar,kecil] = (9,6)
print("Nombor " ,besar,"lebih besar daripada",kecil)

# data[].attributes.attachment_link.readable_text
while True:
    print("Harga makanan:")
    print("1.Nasi Goreng RM 4.50")
    print("2.Laksa RM3.00")
    print("3.Mee Rebus RM4.00")
    print("4.Bihun Sup RM5.00")
    print("5.KELUAR")

    pilihan = int(input("Masukkan pilihan anda:"))

    if pilihan == 1 :
        makanan = "Nasi Goreng"
        harga = 4.50

        elif pilihan == 2 :
            makanan = "Laksa"
            harga = 3.00

            elif pilihan == 3 :
                makanan = "Mee Rebus"
                harga = 4.00

                elif pilihan == 4 :
                    makanan = "Bihun Sup"
                    harga = 5.00

                    elif pilihan == 5 :
                    break

bilangan = int(input("Masukkan bilangan bungkus:"))
bayaran =float(input("Jumlah Bayaran Anda:"))

print("\n Makanan yang ditempah:"+ makanan)
print("Bilangan bungkus:" + str(bilangan))
print("Harga:RM" + format(harga, ".2f") + "\n")
print("Jumlah bayaran:RM" + format(bayaran, ".2f") + "\n")

# data[].attributes.attachment_link.readable_text
#Procedure menu ( )
def menu ( ):
    print ("*************************************")
    print ("        Menu Mengira Isi padu        ")
    print ("*************************************")
    print ("1. Kuboid")
    print ("2. Silinder")
    print ("3. Kon")
    print ("4. Sfera")
    print ("5. Tamat")
    print ("*************************************")

#Function dptPilihanPengguna ( )
def dptPilihanPengguna ():
    noPilihan = 0
    while (noPilihan <  1) or (noPilihan > 5):
        noPilihan = int(input("Pilihan anda [1 hingga 5]: "))
    return noPilihan

# Function kuboid ( )
def kuboid():
    panjang = int(input("Masukkan panjang : "))
    lebar = int(input("Masukkan lebar : "))
    tinggi = int(input("Masukkan tinggi : "))
    return panjang, lebar, tinggi
# Function silinder ( )
def silinder():
    tinggi = int(input("Masukkan tinggi : "))
    jejari = int(input("Masukkan jejari : "))
    return tinggi, jejari
# Function kon ( )
def kon():
    tinggi = int(input("Masukkan tinggi : "))
    jejari = int(input("Masukkan jejari : "))
    return tinggi, jejari
# Function sfera ( )
def sfera():
    jejari = int(input("Masukkan jejari : "))
    return jejari


# Procedure kiraCetak ( )
def kiraCetakKuboid(jenisIsipadu, p, l, t):
    if jenisIsipadu == 1:
        print("Isi Padu Kuboid: " + str ( p * l * t) + "\n")
def kiraCetakSilinder(jenisIsipadu, t, j):
    if jenisIsipadu == 2:
        print("Isi Padu Silinder: " + str ( (22/7 * j * j) * t) + "\n")
def kiraCetakKon(jenisIsipadu, t, j):
    if jenisIsipadu == 3:
        print("Isi Padu Kon: " + str ( 1/3 * (22/7 * j * j) * t ) + "\n")
def kiraCetakSfera(jenisIsipadu, j):
    if jenisIsipadu == 4:
        print("Isi Padu Sfera: " + str (4/3 * 22/7 * j * j * j) + "\n")

# main------------------------------------------------------------------------------------------------
aktif = 1
while aktif == 1:
    menu()
    jenisBentuk = dptPilihanPengguna()
    if jenisBentuk == 5:
        aktif = 0
    elif jenisBentuk == 1:
        [panjang, lebar, tinggi] = kuboid()
        kiraCetakKuboid(jenisBentuk, panjang, lebar, tinggi)
    elif jenisBentuk == 2:
        [jejari, tinggi] = silinder()
        kiraCetakSilinder(jenisBentuk, tinggi, jejari)
    elif jenisBentuk == 3:
        [jejari, tinggi] = kon()
        kiraCetakKon(jenisBentuk, tinggi, jejari)
    elif jenisBentuk == 4:
        (jejari) = sfera()
        kiraCetakSfera(jenisBentuk, jejari)
print ("Terima kasih kerana menggunakan saya.")

#------------------------------------------------------------------------------------------------------

    

# data[].attributes.attachment_link.readable_text
# Procedure menu ( )
def menu ():
    print ("***************************************************")
    print ("              Menu Mengira Isi Padu                ")
    print ("***************************************************")
    print (" 1.Kuboid ")
    print (" 2.Silinder ")
    print (" 3.Kon ")
    print (" 4.Sfera ")
    print (" 5.Tamat ")
    print ("***************************************************")

# Function dptPilihanPengguna ( )
def dptPilihanPengguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 5):
        noPilihan = int(input("Masukkan pilihan anda: [1-5] : "))
    return noPilihan

# Function kuboid ( )
def kuboid():
    panjang = int(input("Masukkan panjang : "))
    lebar = int(input("Masukkan lebar : "))
    tinggi = int(input("Masukkan tinggi : "))
    return panjang, lebar, tinggi
# Function silinder ( )
def silinder():
    tinggi = int(input("Masukkan tinggi : "))
    jejari = int(input("Masukkan jejari : "))
    return tinggi, jejari
# Function kon ( )
def kon():
    tinggi = int(input("Masukkan tinggi : "))
    jejari = int(input("Masukkan jejari : "))
    return tinggi, jejari
# Function sfera ( )
def sfera():
    jejari = int(input("Masukkan jejari : "))
    return jejari

# Procedure kiraCetak ( )
def kiraCetakKuboid(jenisIsipadu, p, l, t):
    if jenisIsipadu == 1:
        print("Isi Padu Kuboid: " + str ( p * l * t) + "\n")
def kiraCetakSilinder(jenisIsipadu, t, j):
    if jenisIsipadu == 2:
        print("Isi Padu Silinder: " + str ( (22/7 * j * j) * t) + "\n")
def kiraCetakKon(jenisIsipadu, t, j):
    if jenisIsipadu == 3:
        print("Isi Padu Kon: " + str ( 1/3 * (22/7 * j * j) * t ) + "\n")
def kiraCetakSfera(jenisIsipadu, j):
    if jenisIsipadu == 4:
        print("Isi Padu Sfera: " + str (4/3 * 22/7 * j * j * j) + "\n")

# main------------------------------------------------------------------------------------------------
aktif = 1
while aktif == 1:
    menu()
    jenisBentuk = dptPilihanPengguna()
    if jenisBentuk == 5:
        aktif = 0
    elif jenisBentuk == 1:
        [panjang, lebar, tinggi] = kuboid()
        kiraCetakKuboid(jenisBentuk, panjang, lebar, tinggi)
    elif jenisBentuk == 2:
        [jejari, tinggi] = silinder()
        kiraCetakSilinder(jenisBentuk, tinggi, jejari)
    elif jenisBentuk == 3:
        [jejari, tinggi] = kon()
        kiraCetakKon(jenisBentuk, tinggi, jejari)
    elif jenisBentuk == 4:
        (jejari) = sfera()
        kiraCetakSfera(jenisBentuk, jejari)
print ("Terima kasih kerana menggunakan saya.")

#------------------------------------------------------------------------------------------------------
    
        
    

# data[].attributes.attachment_link.readable_text
#Procedure menu ()
def menu () :
    print("*****************************************************************************************************")
    print("Menu Mengira isi padu ")
    print("1. kuboid")
    print("2. silinder")
    print("3. kon")
    print("4. sfera")
    print("5. tamat")
    print("*****************************************************************************************************")

   
#Function dptPilihanPengguna ()
def dptPilihanPengguna () :
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 5) :
        noPilihan = int(input("Pilihan anda [1 hingga 5 ]: "))
    return noPilihan






#Function isipadu()


def isipaduKuboid () :
   panjang = int(input("Masukkan panjang  : "))
   lebar =int(input("Masukkan nombor lebar : "))
   tinggi =int(input("Masukkan  tinggi : "))
   return panjang,lebar,tinggi


def isipaduSilinder () :
    tinggi=int(input("Masukkan  tinggi : "))
    jejari=int(input("Masukkan jejari : "))
    return tinggi,jejari

def isipaduKon () :
    tinggi=int(input("Masukkan  tinggi : "))
    jejari=int(input("Masukkan jejari : "))
    return tinggi,jejari

def isipaduSfera () :
    jejari=int(input("Masukkan jejari : "))
    return jejari









#procedureisipadu

def kiraisipaduKuboid (jenisOperator,panjang,lebar,tinggi) :
    if jenisOperator ==  1 :
        print("Isi padu ialah: " + str(panjang*lebar*tinggi) + "\n")


def kiraisipaduSilinder (jenisOperator,tinggi,jejari) :
    if jenisOperator ==  2 :
        luastapak =3.142*jejari*jejari
        print("Isi padu ialah: " + str(luastapak*tinggi) + "\n")


def kiraisipaduKon (jenisOperator,tinggi,jejari) :
    if jenisOperator == 3 :
        luastapak = 3.142*jejari**2
        print("Isi padu ialah: " + str( 1/3 * luastapak* tinggi) + "\n")

def kiraisipaduSfera (jenisOperator,jejari)  :
     if jenisOperator == 4  :
        print("Isi padu ialah: " + str( 4/3*3.142*jejari**3) + "\n")
    
    
    
    
    






##main
         
aktif = 1
while aktif == 1 :
    menu()
    jenisOperator = dptPilihanPengguna()
    if jenisOperator == 5 :
        aktif = 0

    elif jenisOperator == 1 :
        [panjang,lebar,tinggi] = isipaduKuboid ()
        kiraisipaduKuboid(jenisOperator,panjang,lebar,tinggi)
        
    elif jenisOperator == 2 :
        [jejari,tinggi] = isipaduSilinder ()
        kiraisipaduSilinder(jenisOperator,jejari,tinggi)
        
    elif jenisOperator == 3 :
        [jejari,tinggi] = isipaduKon ()
        kiraisipaduKon(jenisOperator,jejari,tinggi)
        
    elif jenisOperator == 4 :
        (jejari) = isipaduSfera () 
        kiraisipaduSfera(jenisOperator,jejari)


print("TERIMA KASIH KERANA MENGGUNAKAN SAYA")

   
        

        
        
        

# data[].attributes.body
fatin 3 frb

# data[].attributes.body
ADEL WAJDI BIN TAJUL ARIFFIN

# data[].attributes.attachment_link.readable_text
# Procedure menu()
def menu():
    print("Kalkulator Bermenu")
    print("1. Tambah")
    print("2. Tolak")
    print("3. Darab")
    print("4. Bahagi")
    print("5. Kuasa")
    print("6. Punca Kuasa")
    print("7. Tamat")
def dptPilihanPenguna():
    noPilihan = 0
    while (noPilihan < 1) or (noPilihan > 7):
        noPilihan = int(input("Pilihan anda [1 hingga 7]:  "))
    return noPilihan
# Function dptDuaNombor()
def dptDuaNombor():
    nombor1 = int(input("Masukkan nombor pertama : "))
    nombor2 = int(input("Masukkan nombor kedua   : "))
    return nombor1, nombor2
#Procedure kiraCetak()
def kiraCetak(jenisOperator, a, b):
    if jenisOperator == 1:
        print("Output: " + str(a) + " + " + str(b) + " = " + str(a + b) +"\n")
    elif jenisOperator == 2:
        print("Output: " + str(a) + " - " + str(b) + " = " + str(a - b) +"\n")
    elif jenisOperator == 3:
        print("Output: " + str(a) + " * " + str(b) + " = " + str(a * b) +"\n")
    elif jenisOperator == 4:
        print("Output: " + str(a) + " / " + str(b) + " = " + str(a / b) +"\n")
    elif jenisOperator == 5:
        print("Output: " + str(a) + " ** " + str(b) + " = " + str(a ** b) +"\n")
    elif jenisOperator == 6:
        print("Output: " + str(a) + " (a**(1/b)) " + str(b) + " = " + str (a ** (1/b)) +"\n")
            
aktif = 1
while aktif == 1:
    menu()
    jenisOperasi = dptPilihanPenguna()
    if jenisOperasi == 7:
        aktif = 0
    else:
        [nom1,nom2] = dptDuaNombor()
        kiraCetak(jenisOperasi,nom1,nom2)
print("j")
