STATEMEN
Statemen dalam pemrograman didefinisikan sebagai bagian
program yang dapat dieksekusi.
Statemen akan berperan sebagai suatu aksi tertentu.
Statemen Penugasan
(Assigment)
(Assigment)
Penugasan merupakan proses memberikan atau memasukan
nilai ke dalam suatu variabel.
Operator yang digunakan untuk penugasan ini adalah
operator :=
Contoh :
a:= 10;
b:= -15;
Luas:= p * l ;
Pemilihan
Blok
Pemilihan merupakan blok kontrol yang digunakan untuk memilih statemen yang
akan dilakukan, dimana pemilihan tsb., didasarkan pada nilai dari
kondisi-kondisi tertentu.
Statemen yang termasuk pada
Pemilihan ini adalah:
a. Statemen
if
b. Statemen
case
Statemen
if akan selalu diikuti oleh ekspresi sebaga kondisi yang akan diperiksa dan
selalu berpasangan dengan kata kunci then.
1. Statemen
satu kasus
Bentuk umum:
If (ekspresi) then
statemen;
Atau
If (ekspresi) then
begin
Statemen1;
Statemen2;
End;
{Program if satu kasus
}
Uses wincrt;
Var
x:integer;
Begin
Writeln (‘Masukkan sebuah bilangan bulat
:’);
Readln(x);
If ( x mod 2 = 0 ) then
writeln ( x, ‘ Bilangan genap’);
End.
2. Statemen
if dua kasus
Bentuk
umum:
If ( kondisi ) then
Statemen_jika_kondisi_benar
Else
Statemen_jika_kondisi_salah;
Atau
If (kondisi) then begin
Statemen_jika_kondisi_benar
end else
Statemen_jika_kondisi_salah;
Atau
If (kondisi) then begin
Statemen_jika_kondisi_benar
end else begin
Statemen_jika_kondisi_salah;
End;
Contoh
:
{ Program if dua
kasus menentukan ganjil genap }
Uses wincrt;
Var
bil: integer;
Begin
write (‘ Tulis bilangan bulat sembarang
:’); read (bil);
if ( bil mod 2 =0 ) then
write ( bil, ‘ merupakan bilangan
Genap’)
else
write ( bil, ‘merupakan bilangan
Ganjil’);
End.
3. Statemen
if Tiga kasus atau lebih
Bentuk umum:
If ( kondisi1 ) then begin
Statemen_jika_kondisi_benar;
. . .
end else if ( kondisi2 ) then begin;
Statemen_jika_kondisi_benar;
. . .
End else begin
statement-alternatif;
End;
Contoh program if tiga kasus
1.
Menentukan tanda sebuah bilangan bulat sembarang.
2.
Konversi nilai angka ke nilai huruf
STATEMEN CASE
Statemen
case merupakan alternatif lain untuk
melakukan pemilihan yang didasarkan pada nilai-nilai konstanta tertentu.
Bentuk
Umum:
Case (ekspresi) of
Nilai_konstan1: statemen1;
Nilai_konstan2:statemen2;
. . .
Else
Statemen default;
End;
diambil dari presentasi mata kuliah pemrograman . Bapak Asep Darodjat
0 komentar:
Posting Komentar