algoritma & pemrograman

Post on 06-Jan-2016

31 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

ALGORITMA & PEMROGRAMAN. Tegal , 2 DESEMBER 2011. Khairul Fahmi fahmikhairul@gmail.com. STRUKTUR DASAR PEMILIHAN. 1. SATU KASUS if kondisi then begin aksi ; end; 2. DUA KASUS if kondisi then begin aksi 1 end; else - PowerPoint PPT Presentation

TRANSCRIPT

TEGAL, 2 DESEMBER 2011

ALGORITMA & PEMROGRAMAN

Khairul Fahmifahmikhairul@gmail.com

STRUKTUR DASAR PEMILIHAN

1. SATU KASUS if kondisi then

begin aksi; end;2. DUA KASUS if kondisi then begin aksi 1 end; else begin aksi 2 end;

STRUKTUR DASAR PEMILIHAN

3. JAMAK if kondisi 1 then begin aksi 1 end else if kondisi 2 then begin aksi 2 end else if kondisi n then begin aksi n end

STRUKTUR DASAR PEMILIHAN

3. JAMAK MENGGUNAKAN CASE case ekspresi of kondisi1 : begin aksi1 end; . . . kondisi n : begin aksin end; end;

CONTOH PROGRAM

SATU KASUSAlgoritma Menentukan apakah suatu bilangan

genap1. Masukkan sebuah bilangan sembarang2. Bagi bilangan tersebut dengan 23. Hitung sisa hasil bagi pada langkah 24. Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap

CONTOH PROGRAM

Program Bil_genapVar bil : integer;Begin Write(‘Ketikkan bilangan sembarang’); Readln(bil); if bil mod 2 =0 then begin Write(‘Bilangan genap’); end; readln;End.

CONTOH PROGRAM

Program Bil_genapVar bil : integer;Begin Write(‘Ketikkan bilangan sembarang’); Readln(bil); case bil mod 2 of 0 : begin Write(‘Bilangan genap’); end; end; readln;End.

CONTOH PROGRAM

DUA KASUSAlgoritma Menentukan apakah suatu bilangan

ganjil atau genap1. Masukkan sebuah bilangan sembarang2. Bagi bilangan tersebut dengan 23. Hitung sisa hasil bagi pada langkah 24. Bila sisa hasil bagi sama dengan 0 maka

bilangan itu adalah bilangan genap 5. tetapi bila sisa hasil bagi sama dengan 1

maka bilangan itu adalah bilangan ganjil

CONTOH PROGRAM

Program Bil_genap_ganjilVar bil : integer;Begin Write(‘Ketikkan bilangan sembarang’); Readln(bil); if bil mod 2 =0 then begin Write(‘Bilangan genap’); end else begin Write(‘Bilangan ganjil’); end; readln;End.

CONTOH PROGRAM

Program Bil_genapVar bil : integer;Begin Write(‘Ketikkan bilangan sembarang’); Readln(bil); case bil mod 2 of 0 : begin Write(‘Bilangan genap’); end; 1 : begin Write(‘Bilangan genap’); end;

end;

readln;End.

CONTOH PROGRAM

TIGA KASUSAlgoritma Menentukan apakah suatu bilangan

bulat positif, negatif atau nol1. Masukkan sebuah bilangan sembarang2. Jika bilangan lebih besar nol maka bilangan

bulat positif 3. Tetapi jika bilangan kurang dari nol maka

bilangan bulat negatif4. Tetapi jika bilangan sama dengen nol maka

bilangan bulat nol.

CONTOH PROGRAM

Program Bil_positif_negatifVar bil : integer;Begin Write(‘Ketikkan bilangan sembarang’); Readln(bil); if bil > 0 then begin Write(‘Bilangan positif’); end else if bil < 0 then begin Write(‘Bilangan negatif’); end; else if bil = 0 then begin Write(‘Bilangan nol’); end; readln;End.

Terima Kasih

Khairul Fahmifahmikhairul@gmail.com085718295334

top related