Download as odt, pdf, or txt
Download as odt, pdf, or txt
You are on page 1of 10

Mengira nilai kalori

Penyelesaian masalah menggunakan struktur kawalan pilihan.

Lelaki Perempuan

13-15 Tahun 2690kcal 13-15 Tahun 2180kcal


16-18Tahun 2840kcal 16-18Tahun 2050kcal
19-29Tahun 2440kcal 19-29Tahun 2000kcal
30-59Tahun 2460kcal 30-59Tahun 2180kcal
60 tahun ke atas 2010kcal 60 tahun ke atas 1780kcal
Demi menjaga kesihatan dan mengatasi masalah obesiti dalam kalangan warga sekolah, anda
diminta membangunkan satu atur cara yang akan memaparkan cadangan jumlah kalori yang
dibenarkan untuk sehari berdasarkan jantina dan umur pengguna. Atur cara perlu mengikut
jadual cadangan pengambilan kalori yang berikut.

Langkah 1: Pernyataan masalah


1. Mengenal pasti input yang diperlukan, iaitu jantina dan umur pengguna.
2. Mengenal pasti proses dan struktur kawalan yang terlibat, iaitu struktur kawalan
dwipilihan dan pelbagai pilihan.
3. Mengenal pasti output yang diperlukan, iaitu cadangan jumlah pengambilan kaloriuntuk
sehari.

Langkah 2: Menulis algoritma bagi penyelesaian masalah

1. Pengguna diminta memasukkan jantina. Jika lelaki, langkau ke Langkah 2. Jika perempuan,
langkau ke Langkah 3.
2. Pengguna diminta memasukkan umur. Jika umur >= 60, paparkan "Nilai kalori yang
dibenarkan ialah 2010".
Jika umur >= 30, paparkan "Nilai kalori yang dibenarkan ialah 2460" Jika umur >= 19,
paparkan "Nilai kalori yang dibenarkan ialah 2440".
Jika umur >= 16, paparkan "Nilai kalori yang dibenarkan ialah 2840". Jika umur >= 13,
paparkan "Nilai kalori yang dibenarkan ialah 2690".
3. Pengguna diminta memasukkan umur. Jika umur >= 60, paparkan "Nilai kalori yang
dibenarkan ialah 1780".
Jika umur >= 30, paparkan "Nilai kalori yang dibenarkan ialah 2180". Jika umur 19, paparkan
"Nilai kalori yang dibenarkan ialah 2000".
Jika umur >= 16, paparkan "Nilai kalori yang dibenarkan ialah 2050". Jika umur >= 13,
paparkan "Nilai kalori yang dibenarkan ialah 2180"
Print (“*CADANGAN JUMLAH KALORI YANG DIBENARKAN BERDASARKAN JANTINA DAN
UMUR *”)

Jantina = input (“Adakah jantina anda lelaki? (Ya atau tidak) : “)

if jantina == “ya” :
Umur = int (input (“Berapakah Umur Anda? “))

If (umur >=60 ) :
print (“Nilai kalori yang dibenarkan ialah 2010”)

elif (umur >=30 ) :


print (“Nilai kalori yang dibenarkan ialah 2460”)

elif (umur >=19 ) :


print (“Nilai kalori yang dibenarkan ialah 2440”)

elif (umur >=16 ) :


print (“Nilai kalori yang dibenarkan ialah 2840”)

elif (umur >= 13 ) :


print (“Nilai kalori yang dibenarkan ialah 2690”)

else :
print (“Maaf, had umur perlu 13 tahun ke atas.”)
elif jantina ==”tidak”:
umur = int (input (“Berapakah Umur Anda? “))

if (umur >= 60) :


print (“Nilai kalori yang dibenarkan ialah 1780”)

elif (umur >= 30) :


print (“Nilai kalori yang dibenarkan ialah 2180”)

if (umur >= 19) :


print (“Nilai kalori yang dibenarkan ialah 2000”)

if (umur >= 16) :


print (“Nilai kalori yang dibenarkan ialah 2050”)

if (umur >= 13) :


print (“Nilai kalori yang dibenarkan ialah 2180”)

else :
print (“Maaf, had umur perlu 13 tahun ke atas.”)

else:
Print (“Terima Kasih“)

(b) perisian aplikasi Python 3.5.2

>>>
============RESTART: C:\Users\Dell\Desktop\Python Saya\3.2\kalori.py==============
**CADANGAN JUMLAH KALORI YANG DIBENARKAN BERDASARKAN JANTINA DAN UMUR*

Adakah jantina anda lelaki? (Ya atau Tidak) :

Ya Berapakah Umur Anda? 14


Hilai kalori yang dibenarkan ialah 2690

>>>
Permainan meneka nombor

Contoh 3.27
Penyelesaian masalah menggunakan struktur kawalan ulangan.

Permainan interaktif dalam telefon pintar menggunakan struktur kawalan ulangan bagi
mengawal fungsi log masuk ke aplikasi. Balqis diminta oleh guru untuk membangunkan atur
cara yang mengawal log masuk dengan menggunakan struktur kawalan ulangan. Jika
pengguna berjaya log masuk, atur cara akan paparkan "Selamat datang sebanyak tiga kali.

Langkah 1: Pernyataan masalah


1. Mengenal pasti input yang diperlukan, iaitu id untuk log masuk.
2. Mengenal pasti proses dan struktur kawalan yang terlibat untuk log masuk.
3. Mengenal pasti proses dan struktur kawalan yang terlibat untuk paparan "Selamat datang
sebanyak tiga kali.

Langkah 2: Menulis algoritma bagi penyelesaian masalah


1. Isytiharkan pemboleh ubah id dan i
2. Setkan id= 123 dan i = 1
3. Pengguna memasukkan id
4. Setkan jawab kepada id yang dimasukkan
5. while jawab != 123
Ulang Langkah 3
6. for i <= 3
Paparkan "Selamat datang"

Langkah 3 :
Langkah 4:
#Pemalar id diisytiharkan sebagai 123
id = “123”

# Pemboleh ubah jawab diumpulkkan dengan nilai yang dimasukkan pengguna jawab = input
(“Masukkan nombor id anda: “)

# Struktur kavalan yang terlibat


while jawab != "123":
jawab = input ("Masukkan nombor id anda: ")

else :
for I in range (3) :
print (“Selamat dating”)

Langkah 5:

>>>
============RESTART: C:\Users\Dell\Desktop\Python Saya\3.2\ulangan.py=============
Masukkan nombor id anda:122
Masukkan nombor id anda:123
Selamat datang
Selamat datang
Selamat datang
>>>
Kerja
Kursus
ASKT2

Nama : Saishwaar a/l Suresh Kumar


Kelas : 2 Ruby
Subjek : ASK
Tajuk : Mengira Nilai Kalori
Sekolah : SMK Methodist ACS Sitiawan
Cikgu : Cikgu Marliana
Kerja
Kursus
ASKT2

Nama : Saishwaar a/l Suresh Kumar


Kelas : 2 Ruby
Subjek : ASK
Tajuk : Permainan Meneka Nombor
Sekolah : SMK Methodist ACS Sitiawan
Cikgu : Cikgu Marliana

You might also like