Struktur Pemilihan Selection)

download Struktur Pemilihan Selection)

of 8

Transcript of Struktur Pemilihan Selection)

PERNYATAAN KONDISI IFPernyataan ini digunakan untuk pengambilan keputusan. Adakalanya sebuah aksi dikerjakan jika kondisi tertentu dipenuhi. Misalkan kendaraan anda tiba di perempatan yang ada traffic light. Jika lampu traffic light sekarang berwarna merah, maka kendaraan anda harus berhenti. Langkah ini ditulis dengan pernyataan berikut: jika lampu traffic light berwarna merah, maka berhenti Pernyataan di atas dapat ditulis dalam pernyataan kondisional sebagai berikut: if kondisi then aksi

IF - ELSEStruktur pemilihan if-then hanya memberikan satu pilihan aksi bila kondisi (persyaratan) dipenuhi (bernilai benar), dan tidak memberi pilihan aksi lain bila kondisi bernilai salah. Bentuk pemilihan yang lebih umum adalah memilih satu dari dua buah aksi bergantung pada nilai kondisinya: if kondisi then aksi 1 else aksi 2 Else artinya kalau tidak. Aksi 1 dilaksanakan jika kondisi bernilai benar, sedangkan aksi 2 dilaksanakan jika kondisi salah.

DIAGRAM ALIR IF-ELSE

T

KONDISI

F

AKSI 1

AKSI 2

Contoh struktur IFBuatlah algoritma untuk mencari nilai terbesar dari 2 bilangan.

flowchartStartMasukkan Nilai X,Y

X>Y F TX TERBESAR Y TERBESAR

End

AlgoritmaPROGRAM NilaiTerbesar { program untuk mencari nilai terbesar dari 2 angka} DEKLARASI X, Y : integer ALGORITMA: {begin} read(X,Y) if X>Y then write(X terbesar) else write(Y terbesar) {end if} {end program}

Bahasa C#include main( ) { int X, Y; printf(Masukkan nilai X : );scanf(%d,&X); printf(Masukkan nilai Y : );scanf(%d,&Y); if (X>Y) printf(X lebih besar dari Y); else printf(Y lebih besar dari X; }