Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

ASK TINGKATAN 2 (18/10/2018)

PROJEK AKHIR TAHUN : PYTHON

SOALAN 1:
Bangunkan aturcara python yang memaparkan tiket ke funfair.
Aturcara akan memaparkan date dan time secara automatic dari computer. (sila google )
Paparkan senarai harga tiket sebagai panduan. Dewasa = RM10 , Kanak-kanak = RM5
Aturcara akan menerima input bilangan dewasa dan kanak-kanak.
Jika bilangan dewasa ialah lima orang atau lebih, bayaran untuk seorang ialah RM8.
Jika bilangan kanak-kanak ialah lima orang atau lebih, bayaran untuk seorang ialah RM3.
Seterusnya system akan memaparkan tiket seperti output di bawah.
Jika jumlah harga tiket melebihi RM100, diskaun RM10 akan diberikan. Paparkan juga harga selepas
diskaun. Jika tidak, diskaun tidak akan diberi.

a) Tuliskan kod pseudo bagi aturcara di atas. [5 markah]


b) Lukiskan carta alir bagi aturcara di atas. [5markah]
c) Tuliskan aturcara menggunakan bahasa pengaturcaraan Python. [10 markah]
import datetime
now = datetime.datetime.now()
print("Current date and time : ",now.strftime("%Y-%m-%d %H:%M:%S"))
print()

print("Harga tiket : Dewasa(>=15 tahun) = RM 10")


print("Harga tiket : Kanak-kanak(<15 tahun) = RM 5")
print()

dewasa = int(input("Masukkan bilangan dewasa (15 tahun dan ke atas) : "))


kanakkanak = int(input("Masukkan bilangan kanak-kanak (15 tahun ke bawah) : "))

if dewasa >= 5 :
jumhargadewasa = dewasa * 8
else :
jumhargadewasa = dewasa * 10

if kanakkanak >= 5 :
jumhargakkanak = kanakkanak * 3
else :
jumhargakkanak = kanakkanak * 5

jumharga = jumhargadewasa + jumhargakkanak


print()

print("****************************************************")
print("* TIKET MASUK KE FUNFAIR STADIUM UTAMA KANGAR *")
print("****************************************************")
print()
print(" Bilangan dewasa ialah = ", dewasa, "orang")
print(" Bilangan kanak-kanak ialah = ", kanakkanak, "orang")
print()
print(" Harga tiket dewasa = RM ", jumhargadewasa)
print(" Harga tiket kanak-kanak = RM ", jumhargakkanak)
print("____________________________________________________")
print(" JUMLAH HARGA TIKET = RM ", jumharga)
print("____________________________________________________")

if jumharga > 100:


print("Anda mendapat diskaun RM10.00")
hargalepasdiskaun = jumharga - 10
print("HARGA SELEPAS DISKAUN = RM ", hargalepasdiskaun)
else:
diskaun = 0
print()

Output 1:

Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
==== RESTART: C:\Users\opie\Desktop\MAK\ASK T2 KOD PYTHON\tiketfunfair.py ====
Current date and time : 2018-10-18 17:48:48

Harga tiket : Dewasa(>=15 tahun) = RM 10


Harga tiket : Kanak-kanak(<15 tahun) = RM 5

Masukkan bilangan dewasa (15 tahun dan ke atas) : 12


Masukkan bilangan kanak-kanak (15 tahun ke bawah) : 5

****************************************************
* TIKET MASUK KE FUNFAIR STADIUM UTAMA KANGAR *
****************************************************

Bilangan dewasa ialah = 12 orang


Bilangan kanak-kanak ialah = 5 orang

Harga tiket dewasa = RM 96


Harga tiket kanak-kanak = RM 15
____________________________________________________
JUMLAH HARGA TIKET = RM 111
____________________________________________________
Anda mendapat diskaun RM10.00
HARGA SELEPAS DISKAUN = RM 101
>>>

Output 2:

Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
==== RESTART: C:\Users\opie\Desktop\MAK\ASK T2 KOD PYTHON\tiketfunfair.py ====
Current date and time : 2018-10-18 17:50:18

Harga tiket : Dewasa(>=15 tahun) = RM 10


Harga tiket : Kanak-kanak(<15 tahun) = RM 5

Masukkan bilangan dewasa (15 tahun dan ke atas) :6


Masukkan bilangan kanak-kanak (15 tahun ke bawah) : 8

****************************************************
* TIKET MASUK KE FUNFAIR STADIUM UTAMA KANGAR *
****************************************************

Bilangan dewasa ialah = 6 orang


Bilangan kanak-kanak ialah = 8 orang

Harga tiket dewasa = RM 48


Harga tiket kanak-kanak = RM 24
____________________________________________________
JUMLAH HARGA TIKET = RM 72
____________________________________________________

>>>
SOALAN 2:

Bangunkan aturcara python yang memaparkan resit kedai makan RESTOREN SABAR MENANTI SEDAP DIMAKAN.
Aturcara akan memaparkan date dan time secara automatic dari computer. (sila google )
Aturcara akan meminta pengguna memasukkan input menu yang dipilih, dari kategori NASI, LAUK, SAYUR dan
MINUMAN. Input adalah berjenis data integer.
Seterusnya aturcara akan memaparkan menu NASI pilihan pengguna. Aturcara akan mengumpukkan harga setiap
menu NASI tersebut dalam RM.
 NASI PUTIH = 1.00
 NASI BERIANI = 3.00
 NASI DAGING = 5.00
Seterusnya aturcara akan memaparkan menu LAUK pilihan pengguna. Aturcara akan mengumpukkan harga setiap
menu LAUK tersebut..
 AYAM =4.00
 DAGING = 5.00
 IKAN = 5.00
Seterusnya aturcara akan memaparkan menu SAYUR pilihan pengguna. Aturcara akan mengumpukkan harga setiap
menu SAYUR tersebut.
 ACAR = 1.75
 DALCA = 2.25
Seterusnya aturcara akan memaparkan menu MINUM pilihan pengguna. Aturcara akan mengumpukkan harga setiap
menu MINUM tersebut.
 MINUMAN SEJUK = 1.85
 MINUMAN PANAS = 1.50

Aturcara akan mengira jumlah harga yang perlu dibayar.


Kemudian, aturcara akan memaparkan resit seperti output di bawah.
Jika jumlah harga melebihi RM12, diskaun RM1 akan diberikan. Paparkan juga harga selepas diskaun. Jika tidak,
diskaun tidak akan diberi.

a) Tuliskan kod pseudo bagi aturcara di atas. [5 markah]

b) Lukiskan carta alir bagi aturcara di atas. [5 markah]

c) Tuliskan aturcara menggunakan bahasa pengaturcaraan Python. [10 markah]


Current date and time : 2018-10-18 21:53:44
Mahu makan apa?

Pilih nombor untuk jenis nasi:


1.Nasi Putih
2.Nasi Beriani
3.Nasi Daging
0.Tiada
3
NASI DAGING

Pilih nombor untuk jenis lauk:


1.Ayam
2.Daging
3.Ikan
0.Tiada
2
DAGING

Pilih nombor untuk jenis sayur:


1.Acar
2.Dalca
0.Tiada
1
ACAR

Pilih nombor untuk jenis minuman:


1.Minuman Sejuk
2.Minuman Panas
0.Tiada
1
MINUMAN SEJUK

****************************************************
* RESTOREN SABAR MENANTI SEDAP DIMAKAN *
****************************************************
Harga nasi = RM 5.00
Harga lauk = RM 5.00
Harga sayur = RM 1.75
Harga minum = RM 1.85
____________________________________________________
JUMLAH HARGA = RM 13.60
____________________________________________________

Anda mendapat diskaun RM1.00


HARGA SELEPAS DISKAUN = RM 12.60
import datetime
now = datetime.datetime.now()
print("Current date and time : ",now.strftime("%Y-%m-%d %H:%M:%S"))
print()

hargamakan = 0.00
hargalauk = 0.00
hargasayur = 0.00
hargaminum = 0.00
jumlahharga = 0.00
hargalepasdiskaun = 0.00

print("Mahu makan apa?")


print()

makan = int(input("Pilih nombor untuk jenis nasi: \n" "1.Nasi Putih \n" "2.Nasi Beriani\n" "3.Nasi
Daging\n" "0.Tiada \n"))
print()
if makan == 1:
print("NASI PUTIH")
hargamakan = 1.00
elif makan == 2:
print("NASI BERIANI")
hargamakan = 3.00
elif makan == 3:
print("NASI DAGING")
hargamakan = 5.00
elif makan == 0:
print("NASI : TIADA")
hargamakan = 0.00
else:
print()
print()

lauk = int(input("Pilih nombor untuk jenis lauk:\n" "1.Ayam\n" "2.Daging\n" "3.Ikan\n" "0.Tiada\n"))
print()
if lauk == 1:
print("AYAM")
hargalauk = 4.00
elif lauk == 2:
print("DAGING")
hargalauk = 5.00
elif lauk == 3:
print("IKAN")
hargalauk = 5.00
elif lauk == 0:
print("LAUK : TIADA")
hargalauk = 0.00
else:
print()
print()

sayur = int(input("Pilih nombor untuk jenis sayur:\n" "1.Acar\n" "2.Dalca\n" "0.Tiada\n"))


print()
if sayur == 1:
print("ACAR")
hargasayur = 1.75
elif sayur == 2:
print("DALCA")
hargasayur = 2.25
elif sayur == 0:
print("SAYUR : TIADA")
hargasayur = 0.00
else:
print()
print()

minum = int(input("Pilih nombor untuk jenis minuman:\n" "1.Minuman Ais\n" "2.Minuman Panas\n"
"0.Tiada\n"))
print()
if minum == 1:
print("MINUMAN SEJUK")
hargaminum = 1.85
elif minum == 2:
print("MINUMAN PANAS")
hargaminum = 1.50
elif minum == 0:
print("MINUMAN : TIADA")
hargaminum = 0.00
else:
print()
print()

jumlahharga = hargamakan + hargalauk + hargasayur + hargaminum


print()
print()

print("****************************************************")
print("* RESTOREN SABAR MENANTI SEDAP DIMAKAN *")
print("****************************************************")
print()
print(" Harga nasi = RM ", format(hargamakan,'.2f'))
print(" Harga lauk = RM ", format(hargalauk,'.2f'))
print(" Harga sayur = RM ", format(hargasayur,'.2f'))
print(" Harga minum = RM ", format(hargaminum,'.2f'))
print("____________________________________________________")
print(" JUMLAH HARGA = RM ", format(jumlahharga,'.2f'))
print("____________________________________________________")

if jumlahharga > 12:


print("Anda mendapat diskaun RM1.00")
hargalepasdiskaun = jumlahharga - 1.00
print("HARGA SELEPAS DISKAUN = RM ", format(hargalepasdiskaun,'.2f'))
else:
diskaun = 0
print()

Output 1:
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
== RESTART: C:/Users/opie/Desktop/MAK/ASK T2 KOD PYTHON/resitkedaimakan.py ==

Current date and time : 2018-10-18 21:53:44

Mahu makan apa?

Pilih nombor untuk jenis nasi:


1.Nasi Putih
2.Nasi Beriani
3.Nasi Daging
0.Tiada
3

NASI DAGING

Pilih nombor untuk jenis lauk:


1.Ayam
2.Daging
3.Ikan
0.Tiada
2

DAGING

Pilih nombor untuk jenis sayur:


1.Acar
2.Dalca
0.Tiada
1

ACAR

Pilih nombor untuk jenis minuman:


1.Minuman Ais
2.Minuman Panas
0.Tiada
1

MINUMAN SEJUK

****************************************************
* RESTOREN SABAR MENANTI SEDAP DIMAKAN *
****************************************************

Harga nasi = RM 5.00


Harga lauk = RM 5.00
Harga sayur = RM 1.75
Harga minum = RM 1.85
____________________________________________________
JUMLAH HARGA = RM 13.60
____________________________________________________
Anda mendapat diskaun RM1.00
HARGA SELEPAS DISKAUN = RM 12.60
>>>

Output 2:
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
== RESTART: C:/Users/opie/Desktop/MAK/ASK T2 KOD PYTHON/resitkedaimakan.py ==

Current date and time : 2018-10-18 21:53:44

Mahu makan apa?

Pilih nombor untuk jenis nasi:


1.Nasi Putih
2.Nasi Beriani
3.Nasi Daging
0.Tiada
1

NASI PUTIH

Pilih nombor untuk jenis lauk:


1.Ayam
2.Daging
3.Ikan
0.Tiada
3

IKAN

Pilih nombor untuk jenis sayur:


1.Acar
2.Dalca
0.Tiada
1

ACAR

Pilih nombor untuk jenis minuman:


1.Minuman Ais
2.Minuman Panas
0.Tiada
0

MINUMAN : TIADA

****************************************************
* RESTOREN SABAR MENANTI SEDAP DIMAKAN *
****************************************************

Harga nasi = RM 1.00


Harga lauk = RM 5.00
Harga sayur = RM 1.75
Harga minum = RM 0.00
____________________________________________________
JUMLAH HARGA = RM 7.75
____________________________________________________

>>>
SOALAN 3:

Bangunkan aturcara python yang memaparkan tiket masuk ke taman tema FairyLand.
Sistem akan memaparkan date dan time secara automatic dari computer. (sila google )

Aturcara akan memaparkan harga tiket mengikut kategori pengunjung :

 Dewasa (>=15 tahun) = RM50


 Kanak-Kanak (>=7 tahun) = RM30
 Bayi (<7 tahun) = RM10

Aturcara akan menerima 3 input daripada pengguna iaitu umur, tinggi(cm) dan berat(kg).

Daripada umur, harga tiket dapat dipaparkan. Kemudian harga tiket ini akan ditambah 6% GST. Tiket akan
memaparkan harga baru selepas ditambah GST.

Seterusnya, aturcara akan menilai kelayakan pengunjung untuk melakukan aktiviti lasak atau ekstrem. Antara syarat
kelayakan yang dibenarkan ialah:

 Berumur antara 15 sehingga 50


 Ketinggian ialah 135 cm atau lebih
 Berat antara 30 sehingga 75

Pengguna perlu mematuhi ketiga-tiga syarat tersebut untuk melayakkan mereka melakukan aktiviti lasak.

Jika layak, paparan ANDA LAYAK MENGIKUTI AKTIVITI LASAK

Jika tidak, papar ANDA TIDAK LAYAK MENGIKUTI AKTIVITI LASAK.

a) Tuliskan kod pseudo bagi aturcara di atas. [5 markah]

b) Lukiskan carta alir bagi aturcara di atas. [5 markah]

c) Tuliskan aturcara menggunakan bahasa pengaturcaraan Python. [10 markah]


import datetime
now = datetime.datetime.now()
print("Current date and time : ",now.strftime("%Y-%m-%d %H:%M:%S"))
print()

kadargst = float(0.06)

print("######################################")
print(" WELCOME TO FAIRYLAND EXTREME PARK ")
print(" Enjoy yourself to the fullest!! ")
print("######################################")
print()
print("Harga tiket:")
print("## Dewasa (>= 15 tahun) = RM50")
print("## Kanak-kanak (>= 7 tahun) = RM30")
print("## Bayi (<7 tahun) = RM10")
print()
umur = int(input("Masukkan umur : "))
print()
if umur >= 15:
kategori ="DEWASA"
hargatiket = 50.00
elif umur >= 7:
kategori ="KANAK-KANAK"
hargatiket = 30.00
else:
kategori ="BAYI"
hargatiket = 10.00
print()

gst = kadargst * hargatiket


hargalepasgst = hargatiket + gst

print("## Masukkan kriteria berikut untuk kelayakan mengikuti aktiviti lasak :")
tinggi = float(input(" Masukkan tinggi (cm) : "))
berat = float(input(" Masukkan berat (kg) : "))

if (umur >=15 and umur<=50) and tinggi >=135 and (berat >= 30 and berat<=75):
layak = "ANDA LAYAK MENGIKUTI AKTIVITI LASAK"
else:
layak = "MAAF, ANDA TIDAK LAYAK MENGIKUTI AKTIVITI LASAK"
print()
print()

print("****************************************************")
print("* ENTRANCE TICKET TO FAIRYLAND EXTREME PARK *")
print("****************************************************")
print()
print(" Umur anda ", umur, "tahun")
print(" Kategori ", kategori)
print()
print(" HARGA TIKET = RM ", format(hargatiket,'.2f'))
print(" Tambah GST = 6%")
print("____________________________________________________")
print(" HARGA TIKET + GST = RM ", format(hargalepasgst,'.2f'))
print("____________________________________________________")
print()
print(" Catatan:")
print(" ",layak)
print()
print("****************************************************")
print(" Thank you and do come again! ")
print("****************************************************")

Output 1:

Current date and time : 2018-10-18 23:07:45


######################################
WELCOME TO FAIRYLAND EXTREME PARK
Enjoy yourself to the fullest!!
######################################

Harga tiket:
## Dewasa (>= 15 tahun) = RM50
## Kanak-kanak (>= 7 tahun) = RM30
## Bayi (<7 tahun) = RM10

Masukkan umur : 25

## Masukkan kriteria berikut untuk kelayakan mengikuti aktiviti lasak :


Masukkan tinggi (cm) : 157
Masukkan berat (kg) : 52

****************************************************
* ENTRANCE TICKET TO FAIRYLAND EXTREME PARK *
****************************************************

Umur anda 25 tahun


Kategori DEWASA

HARGA TIKET = RM 50.00


Tambah GST = 6%
____________________________________________________
HARGA TIKET + GST = RM 53.00
____________________________________________________

Catatan:
ANDA LAYAK MENGIKUTI AKTIVITI LASAK

****************************************************
Thank you and do come again!
****************************************************
>>>
Output 2:

Current date and time : 2018-10-18 23:10:15


######################################
WELCOME TO FAIRYLAND EXTREME PARK
Enjoy yourself to the fullest!!
######################################
Harga tiket:
## Dewasa (>= 15 tahun) = RM50
## Kanak-kanak (>= 7 tahun) = RM30
## Bayi (<7 tahun) = RM10

Masukkan umur : 7

## Masukkan kriteria berikut untuk kelayakan mengikuti aktiviti lasak :


Masukkan tinggi (cm) : 120
Masukkan berat (kg) : 25

****************************************************
* ENTRANCE TICKET TO FAIRYLAND EXTREME PARK *
****************************************************

Umur anda 7 tahun


Kategori KANAK-KANAK

HARGA TIKET = RM 30.00


Tambah GST = 6%
____________________________________________________
HARGA TIKET + GST = RM 31.80
____________________________________________________

Catatan:
MAAF, ANDA TIDAK LAYAK MENGIKUTI AKTIVITI LASAK

****************************************************
Thank you and do come again!
****************************************************
>>>

Output 3:

Current date and time : 2018-10-18 23:12:58


######################################
WELCOME TO FAIRYLAND EXTREME PARK
Enjoy yourself to the fullest!!
######################################

Harga tiket:
## Dewasa (>= 15 tahun) = RM50
## Kanak-kanak (>= 7 tahun) = RM30
## Bayi (<7 tahun) = RM10

Masukkan umur : 50

## Masukkan kriteria berikut untuk kelayakan mengikuti aktiviti lasak :


Masukkan tinggi (cm) : 170
Masukkan berat (kg) : 78

****************************************************
* ENTRANCE TICKET TO FAIRYLAND EXTREME PARK *
****************************************************
Umur anda 50 tahun
Kategori DEWASA

HARGA TIKET = RM 50.00


Tambah GST = 6%
____________________________________________________
HARGA TIKET + GST = RM 53.00
____________________________________________________

Catatan:
MAAF, ANDA TIDAK LAYAK MENGIKUTI AKTIVITI LASAK

****************************************************
Thank you and do come again!
****************************************************
SOALAN 4:

Bangunkan aturcara python yang memaparkan laporan ringkas aktiviti kokurikum murid di sekolah anda.
Gunakan gelung untuk meminta pengguna memasukkan data bagi 3 jenis kegiatan kokurikulum satu per satu.
Bagi setiap kegiatan kokurikulum itu, pengguna perlu memasukkan nama kegiatan kokurilulum dan jawatan. Berikut
adalah markah bagi jawatan yang disandang.

 Pengerusi = 10 markah
 Naib Pengerusi = 8 markah
 Setiausaha = 6 markah
 Bendahari = 5 markah
 Ahli Aktif = 4 markah
 Ahli Biasa = 2 markah

Akhir sekali aturcara akan mengeluarkan laporan ringkas seperti output di bawah. Antara yang dipaparkan ialah
nama murid, kelas dan jumlah markahkeseluruhan.

Berdasarkan markahkeseluruhan tersebut, aturcara perlu memaparkan pencapaian pelajar di akhir laporan.
Jika markah keseluruhan lebih besar atau sama20, papar AND CEMERLANG DALAM KOKURIKULUM.
Jika markahkeseluruhan lebih besar atau sama 10, papar ANDA AKTIF DALAM KOKURIKULUM.
Jika markahkeseluruhan lebih besar daripada 0, papar ANDA TIDAK AKTIF DALAM KOKURIKULUM.

a) Tuliskan kod pseudo bagi aturcara di atas. [5 markah]

b) Lukiskan carta alir bagi aturcara di atas. [5 markah]

c) Tuliskan aturcara menggunakan bahasa pengaturcaraan Python. [10 markah]

CONTOH OUTPUT:

Tarikh/Masa : 2018-10-19 01:39:12

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@ SISTEM MARKAH KOKURIKULUM @@
@@ SMK FAIRYLAND @@
@@ TAHUN 2018 @@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Nama anda: FARIDAH


Kelas anda: 2 DLP
__________________________________________________

Masukkan nama badan beruniform / kelab / persatuan : KADET REMAJA SEKOLAH


1 . Unit Kokurikulum = KADET REMAJA SEKOLAH

Masukkan nombor untuk Jawatan anda


@@ 1.Pengerusi
@@ 2.Naib Pengerusi
@@ 3.Setiausaha
@@ 4.Bendahari
@@ 5.Ahli aktif
@@ 6.Ahli biasa
1
Jawatan = PENGERUSI
Markah = 10
__________________________________________________

Masukkan nama badan beruniform / kelab / persatuan : KELAB ICT


2 . Unit Kokurikulum = KELAB ICT

Masukkan nombor untuk Jawatan anda


@@ 1.Pengerusi
@@ 2.Naib Pengerusi
@@ 3.Setiausaha
@@ 4.Bendahari
@@ 5.Ahli aktif
@@ 6.Ahli biasa
3
Jawatan = SETIAUSAHA
Markah = 6
__________________________________________________

Masukkan nama badan beruniform / kelab / persatuan : BADMINTON


3 . Unit Kokurikulum = BADMINTON

Masukkan nombor untuk Jawatan anda


@@ 1.Pengerusi
@@ 2.Naib Pengerusi
@@ 3.Setiausaha
@@ 4.Bendahari
@@ 5.Ahli aktif
@@ 6.Ahli biasa
5
Jawatan = AHLI BIASA
Markah = 2

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@ NAMA : FARIDAH
@@ KELAS : 2 DLP
@@ MARKAH KOKURIKULUM ANDA IALAH 18
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

ANDA AKTIF DALAM KOKURIKULUM


import datetime
now = datetime.datetime.now()
print("Tarikh/Masa : ",now.strftime("%Y-%m-%d %H:%M:%S"))
print()

print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print("@@ SISTEM MARKAH KOKURIKULUM @@")
print("@@ SMK FAIRYLAND @@")
print("@@ TAHUN 2018 @@")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")

jummarkah = 0

print()
nama=str(input("Nama anda: "))
kelas=str(input("Kelas anda: "))

#for (koku ==1; koku <=3; koku++):

for koku in range (1,4):


print("__________________________________________________")
print()

unitko = str(input("Masukkan nama badan beruniform / kelab / persatuan : "))


print(koku, ". Unit Kokurikulum = ", unitko)
print()
jawatan = int(input("Masukkan nombor untuk Jawatan anda\n" "@@ 1.Pengerusi\n" "@@ 2.Naib Pengerusi\n"
"@@ 3.Setiausaha\n" "@@ 4.Bendahari\n" "@@ 5.Ahli aktif\n" "@@ 6.Ahli biasa\n"))

if jawatan ==1:
namajwtn = "PENGERUSI"
markah = 10
elif jawatan ==2:
namajwtn = "NAIB PENGERUSI"
markah = 8
elif jawatan ==3:
namajwtn = "SETIAUSAHA"
markah = 6
elif jawatan ==2:
namajwtn = "BENDAHARI"
markah = 5
elif jawatan ==2:
namajwtn = "AHLI AKTIF"
markah = 4
else:
namajwtn = "AHLI BIASA"
markah = 2

print()
print("Jawatan = ", namajwtn)
print("Markah = ", markah)
jummarkah = jummarkah + markah

print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@")
print("@@")
print("@@ NAMA : ",nama)
print("@@ KELAS : ",kelas)
print("@@")
print("@@ MARKAH KOKURIKULUM ANDA IALAH ", jummarkah)
print("@@")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@")
print()

if jummarkah>=20:
print("TAHNIAH! ANDA CEMERLANG DALAM KOKURIKULUM")
elif jummarkah>=10:
print("ANDA AKTIF DALAM KOKURIKULUM")
else:
print("ANDA KURANG AKTIF DALAM KOKURIKULUM")

Output 1:

Tarikh/Masa : 2018-10-19 01:39:12

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@ SISTEM MARKAH KOKURIKULUM @@
@@ SMK FAIRYLAND @@
@@ TAHUN 2018 @@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Nama anda: FARIDAH


Kelas anda: 2 DLP
__________________________________________________

Masukkan nama badan beruniform / kelab / persatuan : KADET REMAJA SEKOLAH


1 . Unit Kokurikulum = KADET REMAJA SEKOLAH

Masukkan nombor untuk Jawatan anda


@@ 1.Pengerusi
@@ 2.Naib Pengerusi
@@ 3.Setiausaha
@@ 4.Bendahari
@@ 5.Ahli aktif
@@ 6.Ahli biasa
1

Jawatan = PENGERUSI
Markah = 10
__________________________________________________

Masukkan nama badan beruniform / kelab / persatuan : KELAB ICT


2 . Unit Kokurikulum = KELAB ICT
Masukkan nombor untuk Jawatan anda
@@ 1.Pengerusi
@@ 2.Naib Pengerusi
@@ 3.Setiausaha
@@ 4.Bendahari
@@ 5.Ahli aktif
@@ 6.Ahli biasa
3

Jawatan = SETIAUSAHA
Markah = 6
__________________________________________________

Masukkan nama badan beruniform / kelab / persatuan : BADMINTON


3 . Unit Kokurikulum = BADMINTON

Masukkan nombor untuk Jawatan anda


@@ 1.Pengerusi
@@ 2.Naib Pengerusi
@@ 3.Setiausaha
@@ 4.Bendahari
@@ 5.Ahli aktif
@@ 6.Ahli biasa
5

Jawatan = AHLI BIASA


Markah = 2

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@ NAMA : FARIDAH
@@ KELAS : 2 DLP
@@
@@ MARKAH KOKURIKULUM ANDA IALAH 18
@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

ANDA AKTIF DALAM KOKURIKULUM


>>>

You might also like