CONTOH PROGRAM SEKUENSIAL (PERINTAH DISUSUN SECARA BARIS PER BARIS DAN TIDAK ADA
PERINTAH PENCABANGAN, PENGULANGAN DAN FUNGSI)
panjang=int (input("Panjang?"))
lebar=int (input("Lebar?"))
luas=panjang*lebar
print("Luas=",luas)
Tampilan di layar :
Nama Pegawai?
Gaji Pokok?
Jumlah Jam Kerja?
Gaji Kotor =
Pajak =
Gaji Bersih =
Keterangan=
Catatan : Data Nama Pegawai, Gaji Pokok, dan Jumlah Jam Kerja diinput, sedangkan Gaji Kotor, Pajak
dan Gaji Bersih dari perhitungan
Banyak barang ?
Harga satuan ?
Keterangan =
Total bayar akhir =
Catatan : data banyak barang dan harga satuan diinputkan, sedangkan keterangan dan total bayar akhir
dari proses kondisi
HARI KETIGA
CONTOH PROGRAM PERINTAH FOR yang pertama
HARI KEEMPAT
CONTOH PROGRAM FUNGSI TANPA PARAMETER
def hello():
print ("hello world")
hello ()
def getLuasPersegiPanjang(p,l):
x=p*l
return x
luas=getLuasPersegiPanjang(20,10)
print ("Luas Persegi Panjang=",luas)
x=0
try:
x=1/0
except ZeroDivisionError as err:
print ('Handling run-time error:',err)
print (x+1)
HARI KELIMA
CONTOH PROGRAM LIST MENENTUKAN NILAI
npm=[]
nama=[]
uts=[]
uas=[]
total=[]
data=int (input('masukan banyak data: '))
for i in range(data):
a=input('masukan npm anda :')
npm.append(a)
b=input('masukan nama anda :')
nama.append(b)
c=float(input('masukan nilai uts :'))
uts.append(c)
d=float(input('masukan nilai uas :'))
uas.append(d)
print('')
for i in range(data):
e=(0.7*uts[i])+(0.3*uas[i])
total.append(e)
for i in range(data):
print('')
print(' data mahasiswa ')
print('--------------------------')
print('nama :',nama[i])
print('npm :',npm[i])
print('nilai uts :',uts[i])
print('nilai uas :',uas[i])
print('total nilai :',total[i])
print('')
Rumus : jumlah bayar (nama variable listnya JMLBYR) dihitung dari banyak barang yang dibeli dikali
harga satuan.
Jika jumlah bayar diatas 600 ribu maka dapat discount (nama variable listnya DISC) 20%
Jika jumlah bayar diatas 400 ribu maka dapat discount 15%
Jika jumlah bayar diatas 200 ribu maka dapat discount 10%
Total bayar akhir (nama variable listnya BYRAKH) dihitung dari jumlah bayar dikurangi discount.
Jumlah seluruh total bayar akhir (nama varibel TOTAL)
Keluaran : total bayar akhir dan jumlah seluruh total bayar akhir
Tampilan di layar :
Jumlah Pembeli ?
Nama Pembeli 1 ?
Banyak barang ?
Harga satuan ?
Nama Pembeli 2 ?
Banyak barang ?
Harga satuan ?
HARI KEENAM
CONTOH PROGRAM MENGAKSES MATRIX
matrix = [
[1, 2],
[3, 4],
]
for x in range(0, len(matrix)):
for y in range(0, len(matrix[0])):
print (matrix[x][y], end=' '),
print
mat2 = [
[1, 0],
[4, 2],
]
mat3 = []