KOMPUTER
PENGAJARAN
9
2
AT U R C A R A – I N P U T / O U T P U T
• Mari kita lihat balik atur cara projek pertama – pengiraan luas dan perimeter segi
empat.
• Dalam atur cara tersebut, kita masukkan ukuran tinggi dan lebar sendiri.
• Bagaimanakah cara untuk meminta input (tinggi dan lebar) daripada pengguna?
4
AT U R C A R A – I N P U T / O U T P U T
Cuba atur cara di bawah untuk meminta input daripada pengguna:
user_input=input()
AT U R C A R A – I N P U T / O U T P U T
AT U R C A R A – I N P U T / O U T P U T
AT U R C A R A – I N P U T / O U T P U T
AT U R C A R A – I N P U T / O U T P U T
• fungsi input() memulangkan hasil dalam bentuk string walaupun
input pengguna ialah nombor.
• Oleh itu, kita perlu menukar input pengguna kepada “nombor”
supaya Python boleh melakukan operasi Matematik.
• Atur cara yang lengkap ialah:
AT U R C A R A – I N P U T / O U T P U T
Ubah suai atur cara daripada projek 1 supaya program
• meminta input daripada pengguna untuk ketinggian dan lebar segi
empat tempat.
• Python kemudian akan menggunakan input pengguna untuk mengira
Perimeter, dan
Luas
segi empat tepat tersebut
Sampel output
10
AT U R C A R A – I N P U T / O U T P U T
ALGORITMA
ALGORITMA
Contoh pseudokod:
1. Mula
2. Dapatkan input pengguna pertama iaitu lebar.
3. Dapatkan input pengguna kedua iaitu tinggi.
4. Perimeter = 2*(input1 + input2)
5. Luas = input1 * input2
6. Print perimeter
7. Print luas
8. Tamat
13
ALGORITMA
Contoh carta alir: Mula
Perimeter = 2*(input1+input2)
process
Luas = input1 * input2
Print perimeter
output
Print luas
Tamat
14
AT U R C A R A – I N P U T / O U T P U T Optional
Scratch.
15
AT U R C A R A – I N P U T / O U T P U T Optional
AT U R C A R A – I N P U T / O U T P U T
AT U R C A R A – I N P U T / O U T P U T
Contoh pseudokod:
1. Mula
2. Dapatkan input pengguna untuk suhu dalam Celsius.
3. Darab input suhu dengan 9.
4. Bahagikan hasil daripada langkah kedua dengan 5.
5. Tambah 32 kepada hasil langkah tiga.
6. Paparkan hasil operasi pada langkah ke empat.
7. Tamat
18
AT U R C A R A – I N P U T / O U T P U T
Contoh carta alir: Mula
AT U R C A R A – I N P U T / O U T P U T
AT U R C A R A – I N P U T / O U T P U T
Contoh atur cara:
Contoh output:
21
AT U R C A R A – I N P U T / O U T P U T Optional
AT U R C A R A – I N P U T / O U T P U T Optional
Pengajaran Seterusnya