Membuat program yang menampilkan tabel perkalian
hingga 12.
a.
Langkah-langkah membuat program yang menampilkan
tabel perkalian hingga 12.
-
Membuat fungsi def tabel(a), di mana a adalah
nilai masukan yang diubah menjadi a.
-
Menurun:
o Menggunakan
pengulangan for i in range(1, a+1),
dimana i adalah nilai dari 1 sampai batas a+1, yang dicetak menurun tetapi akan
mencetak variabel selanjutnya mendatar dimana nanti ada perulangan for lagi karena menggunakan koma ‘ , ‘ di format
penulisan print
-
Mendatar
o Menggunakan
pengulangan for j in range(2, a+1),
dimana pengulangan ini berada di dalam i
yang akan dicetak mendatar karena sebelumnya telah dilakukan format menampilkan
mendatar dengan menggunakan tanda koma di akhir format print
o Untuk
bagian j yang di cetak adalah c, karena c adalah hasil perkalian dari j dan i,
penulisan formatnya c = j*i, karena pada setiap range yang dijalankan, i akan
berubah nilainya dan pada permintaan soal menginginkan format setiap yang
dicetak adalah hasil dari perkalian menurut baris dan kolom, contoh: baris 1
dan kolom 1, baris 1 dan kolom 2, baris 2 dan kolom 4, sesuai dengan aturan
tabel.
-
Menyisipkan ‘ | ‘ untuk membuat batas,
persyaratan ini dibuat dengan menggunakan kondisi True or False menggunakan if,
elif, dan else. Dimana if, elif, atau else disesuaikan dengan berapa buah
elemen yang terdapat dari c, karena disini dibatasi hanya 3 digit, maka ketika
c tidak memenuhi 3 digit hanya 1 atau 2 digit, maka c akan di ditulis sesuai
dengan kondisi tersebut. Menggunakan menampilkan variabel di dalam string
dengan menulis format print ‘ %s’ % (c), dimana terdapat spasi dua kali
kemudia menggunakan tanda % dan s (s adalah untuk mencetak string yang terdapat
setelah tanda petik yang menutup, kemudian diawali dengan tanda % ini lagi dan
di buat tanda dalam kurung, dimana di dalam kurung terdapa variabel yang akan
dicetak untuk menggantikan s)
-
b. Hasil
program ketika dijalankan.
Menjalankan
fungsi adalah dengan mengetikkan nama_fungsi(a) dimana a adalah variabel yang
memiliki sebuah nilai.
Format: tabel(12)
Dimana 12
adalah nilai a
Tidak ada komentar:
Posting Komentar