if statement

Post on 24-Feb-2016

20 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

IF statement. Achmad Yasid , S. Kom .,M. Kom .,MBA D3 Manajemen Informatika 2013. If statement. M erupakan operator percabangan yang digunakan untuk menentukan pilihan atas beberapa kondisi yang merupakan syarat terhadap pilihan yang sudah ditentukan . . Simple If statement. - PowerPoint PPT Presentation

TRANSCRIPT

IF statementAchmad Yasid, S.Kom.,M.Kom.,MBAD3 Manajemen Informatika 2013

If statementMerupakan operator

percabangan yang digunakan untuk menentukan pilihan atas beberapa kondisi yang merupakan syarat terhadap pilihan yang sudah ditentukan.

Simple If statementBentuk Umum =

If kondisi then statemen;

Contoh If Nilai > 85 then keterangan :=

‘A’;

Compound if conditions, dan multiple statementsKita dapat mempunyai lebih dari satu kondisi dan lebih dari satu statementContoh :  if (condition1) And (condition2)   // Both conditions must be satisfied   then     begin       statement1;       statement2;       ...     end              // Notice no terminating ';' - still part of 'if'   else     begin       statement3;       statement4;       ...     end;

Nested If statementsBentuk Umum

If kondisi then statement1

Else If kondisi then statement2Else ……………. statement3 ;

If untuk kondisi MajemukContoh

If nilai >= 80 then Grade = ‘A’ Else if nilai >= 70 then Grade

= ‘B’ else if nilai >= 60 then

Grade = ‘C’ else grade = ‘E’;

Case StatementsStatemen If digunakan pada saat

kita memiliki dua buah kemungkinan, sedangkan apabila lebih dari dua kemungkinan atau alternatif, kita dapat menggunakan Case

Simple numerical case statemen

 var   i : Integer; begin   i := RandomRange(15,20);  // Generate a random number from 15 to 20   Case i of     15 : ShowMessage('Random number was fifteen');     16 : ShowMessage('Random number was sixteen');     17 : ShowMessage('Random number was seventeen');     18 : ShowMessage('Random number was eighteen');     19 : ShowMessage('Random number was nineteen');     20 : ShowMessage('Random number was twenty');   end; end;

Using the otherwise clause

 var   i : Integer; begin   i := RandomRange(10,20);  // Generate a random number from 10 to 20   Case i of     15 : ShowMessage('Random number was fifteen');     16 : ShowMessage('Random number was sixteen');     17 : ShowMessage('Random number was seventeen');     18 : ShowMessage('Random number was eighteen');     19 : ShowMessage('Random number was nineteen');     20 : ShowMessage('Random number was twenty');   else     ShowMessageFmt('Unexpected number : %d',[i]);   end; end;

Using enumeration case values

 type   TCar = (Nissan, Ford, Rover, Jaguar);    // An enumeration type var        car : TCar;                              // An enumeration variable begin   car := Rover;                            // Set this variable   case car of     Nissan : ShowMessage('We have a Nissan car');     Ford   : ShowMessage('We have a Ford car');     Rover  : ShowMessage('We have a Rover car');     Jaguar : ShowMessage('We have a Jaguar car');   end; end;

Latihan

1234567891011

procedure TForm1.Button1Click(Sender: TObject);var nilai:integer;   hasil:string;begin   nilai:=strtoint(edit1.Text);   if nilai <= 70 then      hasil:= 'Tidak lulus'   else      hasil:='Lulus'; edit2.Text:= hasil;end;

• Buat program untuk menentukan nilai kelulusan. Jika nilai >= 70 tampilkan ‘Lulus’, jika kurang dari 70 maka tampilkan ‘Tidak lulus’

top related