IF statement

11
IF statement Achmad Yasid, S.Kom.,M.Kom.,MBA D3 Manajemen Informatika 2013

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 of IF statement

Page 1: IF statement

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

Page 2: IF statement

If statementMerupakan operator

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

Page 3: IF statement

Simple If statementBentuk Umum =

If kondisi then statemen;

Contoh If Nilai > 85 then keterangan :=

‘A’;

Page 4: IF statement

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;

Page 5: IF statement

Nested If statementsBentuk Umum

If kondisi then statement1

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

Page 6: IF statement

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’;

Page 7: IF statement

Case StatementsStatemen If digunakan pada saat

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

Page 8: IF statement

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;

Page 9: IF statement

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;

Page 10: IF statement

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;

Page 11: IF statement

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’