Belajar Python Part#6 - Penggunaan Operator Aritmatika, Penugasan, Pembanding & Logika
Mengenal Jenis-jenis Operator
Penerapan Kedalam Program
Pembahasan Materi Selanjutnya
Penutup
Mengenal Jenis-jenis Operator
Operator |
Sebagai Contoh |
Keterangan Penggunaan |
+ |
x = a + b |
Penjumlahan(Addition) |
– |
x = a - b |
Pengurangan(Subtraction) |
* |
x = a * b |
Perkalian(Multiplication) |
/ |
x = a / b |
Pembagian(Division) |
% |
x = a % b |
Sisa bagi(Modulus) |
** |
x = a ** b |
Pangkat(Exponentiation) |
// |
x = a // b |
Membulatkan hasil pembagian(Floor
division) |
Operator |
Sebagai Contoh |
Keterangan Penggunaan |
= |
X=2 |
artinya X bernilai 2 |
+= |
X +=2 |
artinya X = X + 2 |
-= |
X -=2 |
artinya X = X – 2 |
*= |
X *=2 |
artinya X = X * 2 |
/= |
X /=2 |
artinya X = X / 2 |
%= |
X %=2 |
artinya X = X % 2 |
**= |
X **=2 |
artinya X = X ** 2 |
//= |
X //=2 |
artinya X = X // 2 |
&= |
X &=2 |
artinya X = X & 2 |
|= |
X |=2 |
artinya X = X | 2 |
^= |
X ^=2 |
artinya X = X ^ 2 |
>>= |
X >>=2 |
artinya X = X >> 2 |
<<= |
X <<=2 |
artinya X = X << 2 |
Operator |
Sebagai Contoh |
Keterangan Penggunaan |
==(sama dengan) |
x=5,y=5,x==y |
Bernilai true |
>(lebih besar) |
6>5 |
Nilai enam lebih besar dari lima |
< (lebih kecil) |
5<6 |
Nilai lima lebih kecil dari enam |
>=(lebih besar atau sama dengan) |
6>=5 |
Nilai enam lebih besar dari 5 atau
sama dengan 5 |
<= (lebih kecil atau sama
dengan) |
5<=6 |
Nilai lima lebih kecil dari enam
atau sama dengan 6 |
!= (tidak sama dengan) |
5!=6 |
Nilai lima tidak sama dengan enam |
<> (tidak sama dengan) |
5<>6 |
Nilai lima tidak sama dengan enam |
Operator |
Sebagai Contoh |
Keterangan Penggunaan |
and |
x<5 and x<6 |
Akan menghasilkan nilai benar (true) |
or |
x<5 or x<6 |
Akan menghasilkan nilai benar (true)atau
salah (false) |
not |
not false |
Akan menghasilkan nilai benar (true) |
#-- cetak judul & konversi Input Data --
print('*****************************************************')
print('** .: TOSERBA SERBA ADA :. **')
print('** LPH Jalan Lembah Kenanga, Cimahi Utara **')
print('*****************************************************')
kode=str(input('Kode Barang : '))
nama=str(input('Nama Barang : '))
satuan=str(input('Satuan Barang : '))
jumlah=eval(input('Jumlah Barang : '))
harga=eval(input('Harga Satuan Barang : '))
#-- proses perhitungan --
jumlah_harga= jumlah * harga
ppn= jumlah_harga * 0.1
tot_bayar= jumlah_harga * 1.1
#-- cetak outputnya --
print('-- Hasil proses:')
print('Kode Barang : ',kode)
print('Nama Barang : ',nama)
print('Satuan/ Kemasan : ',satuan)
print('Jumlah Barang : ',jumlah)
print('Harga Satuan : ',harga)
print('-------------------------------------')
print('Jumlah Harga : ',jumlah_harga)
print('Jumlah PPN 10% : ',ppn)
print('-------------------------------------[+]')
print('Jumlah Bayar : ',tot_bayar)
print('-------------------------------------')
*****************************************************
** .: TOSERBA SERBA ADA :. **
** LPH Jalan Lembah Kenanga Cimahi Utara **
*****************************************************
Kode Barang : 1001
Nama Barang : Database MySQL Server
Satuan Barang : Buah
Jumlah Barang : 2
Harga Satuan Barang: 55000
#-- Hasil proses:
Kode Barang : 1001
Nama Barang : Database MySQL Server
Satuan/ Kemasan: Buah
Jumlah Barang : 2
Harga Satuan : 55000
------------------------------------------
Jumlah Harga : 110000
Jumlah PPN 10% : 11000.0
------------------------------------------[+]
Jumlah Bayar : 121000.00000000001
------------------------------------------
Posting Komentar untuk "Belajar Python Part#6 - Penggunaan Operator Aritmatika, Penugasan, Pembanding & Logika"
Silahkan berikan masukan / komentar yang sopan untuk penyempurnaan
Posting Komentar