PROGRAM PYTHON SEDERHANA MENGGUNAKAN GOOGLE COLAB
Nama : Revalina Husain
NIM : 412424012
Prodi / Kelas : Matematika / A
Pada blog ini saya akan menjelaskan mengenai kode program " if " dan menjelaskan contoh sederhananya.
Pernyataan if adalah salah satu struktur kontrol yang digunakan untuk melakukan pengkondisian.
Ini memungkinkan program untuk mengambil keputusan berdasarkan suatu kondisi tertentu. Jika kondisi tersebut terpenuhi (benar), maka blok kode tertentu akan dieksekusi; jika tidak, blok kode tersebut akan dilewati atau blok alternatif (seperti else) dapat dijalankan. jika kode program if untuk mengecek kondisi pertama, maka elif digunakan untuk mengecek kondisi selanjutnya. Jika kondisi pertama if tidak terpenuhi maka elif akan mengecek kondisi berikutnya dan akan berlanjut sampai kondisi yang diinginkan terpenuhi.
1. Program Mengecek Bilangan Positif, Negatif Atau Nol
Berikut merupakan program sederhana menggunakan if untuk mengecek bilangan positif, negatif atau nol
Pada phyton di atas, saya merancang program untuk menerima input untuk mengecek sebuah bilangan dari pengguna yangg akan menjalankan program, kemudian menampilkan hasil yang sesuai.Pogram yang menggunakan pernyataan if untuk mengecek apakah suatu bilangan bulat adalah positif, negatif, atau nol. Program ini adalah contoh dasar dari penggunaan pengkondisian dalam pemrograman.
Program ini bertujuan untuk menentukan kategori suatu bilangan bulat berdasarkan nilai yang dimasukkan oleh pengguna. Kategorinya bisa jadi:
- Bilangan positif (lebih besar dari nol)
- Bilangan negatif (kurang dari nol)
- Nol (0)
input(): Mengambil input dari pengguna. Pengguna diminta untuk memasukkan bilangan bulat.int(): Mengonversi input string menjadi tipe data integer agar dapat digunakan dalam perbandingan.
if bilangan > 0::Memeriksa apakah bilangan lebih besar dari nol. Jika iya, program mencetak bahwa bilangan tersebut adalah positif.elif bilangan < 0::Jika kondisi pertama tidak terpenuhi, program memeriksa apakah bilangan kurang dari nol. Jika benar, maka bilangan tersebut adalah negatif.else::Jika kedua kondisi sebelumnya tidak terpenuhi (artinya bilangan tersebut tidak lebih besar dari nol dan tidak kurang dari nol), maka bilangan tersebut adalah nol.
Jika pengguna memasukkan 5:
- Output: Bilangan tersebut adalah bilangan positif.
Jika pengguna memasukkan -3:
- Output: Bilangan tersebut adalah bilangan negatif.
Jika pengguna memasukkan 0:
- Output: Bilangan tersebut adalah nol.
Program ini adalah contoh bagaimana kita dapat menggunakan struktur pengkondisian if, elif, dan else untuk memeriksa dan mengategorikan input pengguna. Dengan menggunakan pengkondisian, kita dapat membuat keputusan berdasarkan nilai yang dimasukkan dan memberikan respons yang sesuai.
2. Program Menentukan Harga Tiket Nonton Berdasarkan usia
Program ini bertujuan untuk menentukan harga tiket yang harus dibayar berdasarkan usia pengguna. Biasanya, harga tiket ditentukan berdasarkan kategori usia yang berbeda, seperti anak- anak, dewasa, dan lansia.
- input(): Fungsi ini digunakan untuk meminta input dari pengguna. Pengguna diminta untuk memasukkan usia mereka.
- int(): Fungsi ini mengonversi input yang diterima (yang berupa string) menjadi tipe data integer agar dapat digunakan dalam perbandingan.
- if usia < 5::
Jika usia pengguna kurang dari 5 tahun, harga tiketnya adalah gratis (Rp 0). Ini diimplementasikan dengan menetapkan variabel harga_tiket ke 0.
- elif usia <= 17::
Jika usia pengguna berada dalam rentang 5 hingga 17 tahun (inklusif), maka harga tiket adalah Rp 50.000.
- elif usia >= 60::
Jika usia pengguna berada dalam rentang 60 tahun, maka harga tiket adalah Rp 30.000.
- else::
Jika usia pengguna berada dalam rentang 18 hingga 60 tahun, maka harga tiketnya adalah Rp 100.000.
Sehingga program ini menggunakan struktur pengkondisian if, elif, dan else untuk mengkategorikan pengguna berdasarkan usia dan menetapkan harga tiket yang sesuai.
sehingga jika kita memasukkan usia 18 hingga 60 tahun maka hasil yang akan keluar adalah dengan harga tiket 100.000
3. Program Menentukan Diskon Berdasarkan Jumlah Pembelian
Pada phyton di atas, saya merancang program untuk menerima input untuk menentukan diskon berdasarkan jumlah pembelian dari pengguna yangg akan menjalankan program, kemudian menampilkan hasil yang sesuai.Pogram yang menggunakan pernyataan if untuk mengecek.
- input(): Fungsi ini digunakan untuk meminta input dari pengguna. Pengguna diminta untuk memasukkan usia mereka.
- int(): Fungsi ini mengonversi input yang diterima (yang berupa string) menjadi tipe data integer agar dapat digunakan dalam perbandingan.
- Kondisi if: Menggunakan pernyataan bersyarat untuk menentukan tingkat diskon berdasarkan jumlah pembelian.
Kondisi if dalam program digunakan untuk memeriksa berbagai kondisi terkait jumlah pembelian dan menentukan tingkat diskon yang berlaku.
- Diskon: Diskon yang ditetapkan dalam bentuk persentase.
Program menetapkan beberapa kriteria untuk menentukan diskon yang sesuai berdasarkan jumlah pembelian.
- Input Jumlah Pembelian: Program meminta pengguna untuk memasukkan jumlah pembelian.
Program mulai dengan meminta pengguna untuk memasukkan jumlah pembelian yang akan dihitung diskonnya. Bagian ini penting karena input yang benar dan valid menjadi dasar bagi perhitungan diskon yang akurat.
- if total belanja >= 500000::
Jika total belanja lebih dari 500.000 maka diskon yang akan didapat sebesar 0.2
- elif total belanja >= 250.000::
Jika total belanja dari 250.000 hingga 500.000 maka diskon yang akan didapat sebesar 0.1
- else::
Jika total belanja dibawah dari 250.000 maka diskonnya 0 atau tidak ada
Jadi ketika saya memasukan total belanja 750.000 maka diskon yang didapat sebesar 150.000 sehingga total yang harus dibayar adalah 600.000