Sunday, 4 October 2026

ULANGKAJI - CARTA ALIR - PSEUDOKOD - KOD ATURCARA

 soalan 1 


Pseudokod

MULA
    MASUKKAN panjang, lebar, tinggi
    isipadu_kotak ← panjang × lebar × tinggi
    PAPAR isipadu_kotak
TAMAT


Kod aturcara 

# Masukkan panjang, lebar dan tinggi
panjang = float(input("Masukkan panjang: "))
lebar = float(input("Masukkan lebar: "))
tinggi = float(input("Masukkan tinggi: "))

# Kira isipadu kotak
isipadu_kotak = panjang * lebar * tinggi

# Papar isipadu kotak
print("Isipadu kotak =", isipadu_kotak)



soalan 2


Pseudokod

MULA
MASUKKAN berat
MASUKKAN tinggi
BMI ← berat / (tinggi × tinggi)
PAPAR BMI
TAMAT


Kod aturcara


berat = float(input("Masukkan nilai berat: "))
tinggi = float(input("Masukkan nilai tinggi: "))

BMI = berat / (tinggi * tinggi)

print("BMI =", BMI)













Tuesday, 29 September 2026

CODING KIRA LUAS

 # Procedure

def menu():

    print("\n***** ATUR CARA BAGI MENGIRA")

    print("LUAS *****")

    print("1.Kira luas segi tiga")

    print("2.Kira luas trapezium")

    print("3.Keluar")



# Function luas segi tiga

def segitiga():

    tinggi = float(input("Masukkan tinggi (cm):"))

    tapak = float(input("Masukkan tapak (cm):"))

    luas_segitiga = 0.5 * tinggi * tapak

    return (luas_segitiga)



# Function luas trapezium

def trapezium():

    tinggi = float(input("Masukkan tinggi (cm):"))

    panjang1 = float(input("Masukkan panjang 1 (cm):"))

    panjang2 = float(input("Masukkan panjang 2 (cm):"))

    luas_trapezium = 0.5 * (panjang1 + panjang2) * tinggi

    return (luas_trapezium)



# Atur cara utama

menu()

terus = True


while terus:

    pilihan = int(input("Sila masukkan nombor pilihan anda:"))


    if pilihan == 1:

        jumlah = segitiga()

        print("Jumlah luas segi tiga itu ialah:",

              jumlah, "cm persegi.")


    elif pilihan == 2:

        jumlah = trapezium()

        print("Jumlah luas trapezium itu ialah:",

              jumlah, "cm persegi.")


    else:

        terus = False

        print("Anda telah memilih untuk keluar.")


else:

    print("Terima kasih.")

CODING BUAH-BUAHAN

 CODING BUAH-BUAHAN 

# prosedur memaparkan menu

def menu():

    print("\nSenarai buah-buahan:")

    print("1. Durian")

    print("2. Manggis")

    print("3. Pisang")

    print("4. Cempedak")



# function mengira potongan dan jumlah harga durian

def durian():

    berat = float(input("Masukkan berat durian (kg):"))

    potongan = berat * 0.18 * 12.50

    jum_harga = (berat * 12.50) - potongan

    return potongan, jum_harga



# function mengira potongan dan jumlah harga manggis

def manggis():

    berat = float(input("Masukkan berat manggis(kg):"))

    potongan = berat * 0.13 * 5.00

    jum_harga = (berat * 5.00) - potongan

    return potongan, jum_harga



# function mengira potongan dan jumlah harga pisang

def pisang():

    berat = float(input("Masukkan berat pisang(kg):"))

    potongan = berat * 0.15 * 4.50

    jum_harga = (berat * 4.50) - potongan

    return potongan, jum_harga



# function mengira potongan dan jumlah harga cempedak

def cempedak():

    berat = float(input("Masukkan berat cempedak(kg):"))

    potongan = berat * 0.16 * 6.30

    jum_harga = (berat * 6.30) - potongan

    return potongan, jum_harga



# function print info

def info():

    print("\n---------------------------------------------")

    print("Potongan harga yang diperoleh ialah RM ", round(potongan, 2))

    print("Jumlah harga yang perlu dibayar ialah RM ", round(jum_harga, 2))



# Atur cara utama

menu()

print("")

pilihan = int(input("Masukkan jenis buah [1-4]:"))

print("")


if pilihan == 1:

    [potongan, jum_harga] = durian()

    info()


elif pilihan == 2:

    [potongan, jum_harga] = manggis()

    info()


elif pilihan == 3:

    [potongan, jum_harga] = pisang()

    info()


else:

    [potongan, jum_harga] = cempedak()

    info()

Monday, 28 September 2026

bmi CODING

 #Procedure intro ()

def intro ():

    print ("Jom kira Indeks Jisim Tubuh (BMI)")



#Function kira ()

def kira ():

    berat = float(input("Sila masukkan berat (kg):"))

    tinggi = float(input("Sila masukkan tinggi (m):"))

    bmi = berat / tinggi**2

    return round (bmi,2)



#Procedure kategori ()

def kategori ():

    if bmi < 18.5:

        print ("Individu dengan BMI " + str(bmi) + " mempunyai berat badan kurang")

    elif 18.5 <= bmi <= 24.9:

        print ("Individu dengan BMI " + str(bmi) + " mempunyai berat badan unggul")

    elif 25 <= bmi <= 30:

        print ("Individu dengan BMI " + str(bmi) + " mempunyai berat badan berlebihan")

    else:

        print ("Individu dengan BMI " + str(bmi) + " mengalami obesiti")



intro ()

bmi = kira ()

kategori ()

ID DELIMA SMKK

 SEMAK ID DELIMA - 2026

Tuesday, 15 September 2026

coding latihan 4.8

 jenis_kek = ["keju","mentega","pelangi","kopi"]

harga_kek = [40,35,35,30]

jumlah = [0,1,2,3]


a = int(input("Masukkan tempahan untuk kek keju: "))

b = int(input("Masukkan tempahan untuk kek mentega: "))

c = int(input("Masukkan tempahan untuk kek pelangi: "))

d = int(input("Masukkan tempahan untuk kek kopi: "))


tempahan = [a,b,c,d]


def jumlah_harga():

    for i in range(4):

        jumlah[i] = harga_kek[i] * tempahan[i]

    return (jumlah)


def cetak():

    print("\nTempahan anda ialah:")

    print(a,"kek",jenis_kek[0])

    print(b,"kek",jenis_kek[1])

    print(c,"kek",jenis_kek[2])

    print(d,"kek",jenis_kek[3])

    print("\nJumlah harga untuk tempahan ialah RM",sum(jumlah))


jumlah_harga()

cetak()

ULANGKAJI - CARTA ALIR - PSEUDOKOD - KOD ATURCARA

 soalan 1  Pseudokod MULA MASUKKAN panjang, lebar, tinggi isipadu_kotak ← panjang × lebar × tinggi PAPAR isipadu_kotak TAMAT Kod...