Verifikasi ISBN-10 by Python
Verifikasi ISBN-10 by Python
No. Nama.py
Bentuk awal program pada bagian input. Di bagian ini, pemrogram harus menyusun terlebih dahulu variabel, kondisi,
dan fungsinya seperti yang tertera pada gambar di bawah
Setelah itu Run bagian input untuk mendapatkan tampilan di bagian output. Di bagian output, pemrogram diminta
untuk memasukkan kode dari ISBN sebanyak 10 digit (9 digit + 1) pada variabel yang telah tersedia, yaitu pada
kalimat “Kode-ISBN :”. Selanjutnya, sistem akan mencetak hasilnya berupa “ISBN Valid” jika memenuhi syarat
yang ditentukan atau mencetak “ISBN Tidak Valid” jika tidak memenuhi syaratnya.
Pembahasan
No. Penjelasan
- Variabel kode merupakan input dalam bentuk integer untuk memasukkan kode angka
ISBN di output
- Lalu, masukkan pengulangan for i in range untuk mengulangi deretan angka yang telah
dimasukkan pada output variabel ‘Kode-ISBN’. Kemudian masukkan kembali
pengulangan for x in range untuk mengulangi deretan angka pada pengulangan i dengan
dikalikan (10-x).
- Eksekusi kondisional if yang akan berjalan apabila total dari seluruh pengulangan x jika
dibagi dengan 11 = 0, maka cetak “ISBN Valid”
- Selanjutnya eksekusi kondisional else yang akan berjalan apabila total dari seluruh
pengulangan x jika dibagi dengan 11 ≠ 0, maka cetak “ISBN Tidak Valid”
- Setelah itu, klik tombol Run. Pada kolom output akan di cetak kalimat variabel yang
meminta untuk memasukkan kode angka ISBN. Selanjutnya tekan tombol enter dan
hasil pun akan muncul.