Anda di halaman 1dari 4

LAPORAN

TUGAS TOPIK 5
PEMROGRAMAN BERBASIS OBJEK

GOLONGAN C
NIM : G41171562
NAMA : VINA FITRIA RAHAYU

POLITEKNIK NEGERI JEMBER


2018
Program untuk Menampilkan Bilangan Terbesar dan Terkecil dari 3 Bilangan
Flowchart Program untuk Menampilkan Bilangan Terbesar dan Terkecil dari 3
Bilangan

Program di atas dibuat dengan cara menginputkan 3 bilangan (x,y,z) yang akan di cari tahu
bilangan terbesar dan terkecilnya. Bagian program yang menentukan bilangan terbesar dan
terkecil adalah pada bagian “ String max “ dan “ String min “. Pada bagian tersebut terdapat
algoritma yang menentukan bilangan terbesar dan terkecil. Algoritma yang digunakan sama
dengan if else, tetapi dengan menggunakan string dapat menghemat baris atau program
( program yang dibuat tidak terlalu Panjang ).

Berikut alur jalannya program :

1. Menginputkan ketiga bilangan ( x, y, dan z)


2. Untuk mencari bilangan terbesar menggunakan String max yang di dalamnya terdapat
algoritma sebagai berikut
1) Jika x lebih besar y dan x lebih besar z, maka Nilai Terbesar adalah x. Jika
tidak lanjut ke algoritma selanjutnya ( no 2 )
2) Jika y lebih besar x dan y lebih besar z, maka Nilai Terbesar adalah y. Jika
tidak Nilai Terbesar adalah z.
3. Jika bilangan terbesar telah ditentukan, maka selanjutnya mencari nilai bilangan
terkecil menggunakan String min yang di dalamnya terdapat algoritma sebagai berikut
1) Jika x lebih kecil y dan x lebih kecil z, maka Nilai Terkecil adalah x. Jika
tidak lanjut ke algoritma selanjutnya ( no 2 )
2) Jika y lebih kecil x dan y lebih kecil z, maka Nilai Terkecil adalah y. Jika
tidak Nilai Terkecil adalah z.
4. Apabila Nilai Terbesar sudah ditemukan, maka algoritma lanjut ke mencari Nilai
Terkecil.
5. Untuk lebih jelasnya ada pada flowchart di bawah ini :
Start

Int x, y, z

Nilai Terbesar adalah x


Input x, y, z Nilai Terkecil adalah y
Ya

Ya Tidak
x>y Nilai Terbesar adalah x
y<z
&& x>z
Nilai Terkecil adalah z

Tidak

y>x Ya
Nilai Terbesar adalah y
&& x<z
y>z>z Nilai Terkecil adalah x

Tidak

Nilai Terbesar adalah y


Ya
x<y Nilai Terkecil adalah z

Tidak

Nilai Terbesar adalah z Nilai Terbesar adalah z

Nilai Terkecil adalah x Nilai Terkecil adalah y

Finish

Keterangan :

1. X = bilangan 1
2. Y = bilangan 2
3. Z = bilangan 3

Anda mungkin juga menyukai