DAN PEMROGRAMAN
Dasar Teori
If ekspresi :
operasi
Contoh Statemen if :
x=input(Masukkan x :)
if x>0 :
printx adalah positif
Menghasilkan(output):
Masukkan x :4
x adalah positif
Masukkan x:-1
Dalam contoh di atas operasi program dilaksanakan jika persyaratan terpenuhi atau bernilai
true.jika tidak operasi program akan diabaikan seperti pada contoh x=-1,karena tidak ada
operasi lainnya maka hasilnya adalah kosong.
Statemen if....else
Pada statemen if,jika persyaratan tidak terpenuhi atau bernilai false maka operasi program
akan diabaikan.namun adakalanya suatu permasalahan memiliki dua alternatif dimana jika
persyaratan dipenuhi melakukan operasi 1 jika tidak,akan melakukan operasi 2.untuk
masalah seperti ini dapat ditambahkan statemen else pada statemen if.
If ekspresi :
Operasi 1
else :
Operasi 2
Terkadang terdapat lebih dari dua kemungkinan dan kita membutuhkan lebih dari dua
percabangan.Untuk menyelesaikan masalah tersebut dapat digunakan statement elif.elif
merupakan singkatan dari else if dimana elif akan mengeksekusi tepat satu cabang dan
tidak ada batas dalam penggunaan statemen elif,tetapi pada percabangan terakhir harus
diakhiri dengan else.
Contoh Statement elif :
Output Program :
Menu Pilihan :
1. Soto
2. Bakso
3.Salah Masukkan Angka
Masukkan Pilihan : 1
Anda Memesan Soto
Tugas Algoritma dan Pemrograman!
1. Buatlah program untuk menampilkan lembaran uang dalam bentuk ribuan, ratusan,
puluhan, dan satuan dari input sejumlah uang ! (dalam format(.pdf))
Contoh :
Input : 11567
Output : 11 ribuan 5 ratusan 6 puluhan 7 satuan
Flowchart :
Mulai
Input bil
ribuan=bil-(bil%1000)
a=ribuan/1000
ratusan=bil-(ribuan+(bil%100))
b=ratusan/100
puluhan=bil-(ribuan+ratusan+(bil%10))
c=puluhan/10
d=bil%10
a, = ribuan,
b,=ratusan,c,=puluhan,d,=satu
an
selesai
Bahasa Phyton :
Hasha hshasdfd
Tugas Algoritma dan Pemrograman
2.Membuat program KPK dan Flowchartnya!
Flowchart :
Mulai
Input bil1
Input bil2
pengali1 = 1
pengali2 = 1
hasil1 = bil1
hasil2 = bil2
hasil1
=hasil
2
Program KPK