Anda di halaman 1dari 9

TUGAS ALGORITMA

DAN PEMROGRAMAN
Dasar Teori

Phyton adalah sebuah bahasa pemrograman yang mudah dipelajari,phyton memiliki


struktur data tingkat tinggi yang efisien.pada phyton terdapat Statemen Kondisional,
Statemen kondisional ini mengatur aliran program berdasarkan pada kondisi
tertentu.kondisi tersebut ditetapkan untuk satu atau dua percabangan,untuk menyatakan
statemen kondisional tersebut dapat digunakan if dan else,sedangkan untuk multiple
konditional dapat menggunakan elif,
Statemen if,pernyataan if digunakan untuk menguji sebuah kondisi,jika kondisi yang diuji
terpenuhi program akan menjalankan adlstatemen tertentu dan jika kondisi yang di uji salah
program akan menjalankan statemen yang lain.
Berikut adalah bentuk umum pernyataan if.

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

Contoh Statement if...else : Menghasilkan(output) :

x=input(Masukkan Angka :) Masukkan Angka : 5


if x%2==0 : bilangan Ganjil 5
printbilangan Genap,x Masukkan Angka : 6
else : bilangan Genap 6
printbilangan Ganjil,x
Multiple Kondisional if...elif...else

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 :

If ekspresi 1: #Menu Makanan


Operasi 1 printMenu Pilihan :
elif ekspresi 2: print1. Soto
Operasi 2 print2. Bakso
else : print3.Salah Masukkan Angka
Operasi 3 pilih=input(Masukkan Pilihan :)
If pilih = 1:
printAnda Memesan Soto
elif pilih = 2:
print Anda Memesan Bakso
else :
printAnda Salah Masukkan Angka

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

Print

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

Anda mungkin juga menyukai