Langkah-langkah membuat program yang meminta user memasukkan program bilangan n(positif) dan mencetak jumlah bilangan dari 1 ke n.
Menggunakan int(raw_input()) yang berfungsi sebagai
menyimpan masukan dari user
menjadi nilai dan disimpan ke dalam variabel
Menggunakan pengulangan for dengan format for i in range(a,b):, i sebagai variabel
yang menyimpan nilai dari a sampai b-1, a adalah nilai awal dan b adalah
batasan. Dan diakhiri dengan titik dua ( : )
Format: for i
in range(1, masuk+1):
Penjelasan: i
adalah setiap nilai yang dimulai 1 sampai suatu batas dimana batas tersebut
adalah masuk+1. Mengapa masuk+1, karena agar nilai masuk tidak menjadi batas dan diikut
sertakan dalam pengulangan
Langkah-langkah membuat program yang hanya kelipatan tiga atau lima saja yang dihitung penjumlahannya.
Untuk
langkah-langkahnya sama dengan cara membuat program di nomor 4, hanya saja
disini menambahkan kondisi True or False
di dalam pengulangan for.
Ketika if bernilai True dimana i mod 3 sama
dengan 0 dan i mod 5 sama dengan 0: , maka a akan ditambah nilai dari i,
kemudian hasil dari a ditambah i akan disimpan menjadi nilai dari variabel a.
Syarat kondisi ini harus True dan True agar bernilai True.
Ketika kondisi elif bernilai True dimana i
mod 3 sama dengan 0, maka a akan ditambah nilai dari i, kemudian hasil dari
a ditambah i akan disimpan menjadi nilai dari variabel a.
Ketika kondisi elif bernilai True dimana i
mod 5 sama dengan 0, maka a akan
ditambah nilai dari i, kemudian hasil dari a ditambah i akan disimpan menjadi
nilai dari variabel a.
Jika kondisi diatas tidak ada yang bernilai
True, maka tidak akan dilakukan apa-apa terhadap i dan b.
Ketika
pengulangan for sudah berakhir, maka akan dilanjutkan dengan mencetak variabel
a, dimana a menyimpan nilai dari penjumlahan semua bilangan keliptan 3 atau
kelipatan 5 dari 1 sampai suatu batasan dari inputan user yang sudah diatur
pada for i in range(1, n+1)
Catatan: mod
adalah sisa pembagi, mod dituliskan seperti ini ‘ % ’
Hasil
Program ketika dijalankan
Ketika saya
memasukkan nilai 13 maka dari 1 sampai batas yaitu 13+1, maka akan dicek sesuai
kondisinya, dimana dikondisikan hanya kelipatan 3 atau kelipatan 5 saja yang dijumlahkan.
Tidak ada komentar:
Posting Komentar