#Statemen if
Statemen if akan diikuti oleh ekspresi (sebagai kondisi yang akan diperiksa) dan selalu berpasangan dengan kata kunci then.Apabila statemen yang akan dilakukan hanya satu maka kita tidak perlu menuliskan blok begin...end.Namun apabila statemen lebih dari satu maka blok begin...end harus dituliskan. Untuk mempermudah dalam penjelsan dari saya,maka saya klasifikasikan statemen if ini dalam tiga bagian,yaitu statemen if untuk satu kasus,dua kasus,tiga kasus atau lebih.
*If satu kasus
Statemen if satu kasus merupakan bentuk yang paling sederhana karena hanya melibatkan satu kondisi yang akan diperiksa.Apabila kondisi yang diperiksa bernilai benar,maka program akan mengeksekusi bagian yang berada dalam blok.Bila sebaliknya maka program akan mengabaikan statemen dan langsung mengeksekusi ke statemen2 selanjutnya yang berada di bawah blok pemilihan.
bentuknya kaya gini
Statemen if akan diikuti oleh ekspresi (sebagai kondisi yang akan diperiksa) dan selalu berpasangan dengan kata kunci then.Apabila statemen yang akan dilakukan hanya satu maka kita tidak perlu menuliskan blok begin...end.Namun apabila statemen lebih dari satu maka blok begin...end harus dituliskan. Untuk mempermudah dalam penjelsan dari saya,maka saya klasifikasikan statemen if ini dalam tiga bagian,yaitu statemen if untuk satu kasus,dua kasus,tiga kasus atau lebih.
*If satu kasus
Statemen if satu kasus merupakan bentuk yang paling sederhana karena hanya melibatkan satu kondisi yang akan diperiksa.Apabila kondisi yang diperiksa bernilai benar,maka program akan mengeksekusi bagian yang berada dalam blok.Bila sebaliknya maka program akan mengabaikan statemen dan langsung mengeksekusi ke statemen2 selanjutnya yang berada di bawah blok pemilihan.
bentuknya kaya gini
{apabila satu statemen} if (ekspresi) then statemen; {apabila beberapa statemen} if (ekspresi) then begin statemen1; statemen2; ... end;
kita buat kasusnya oke !!!
program ifsatukasus; uses wincrt; var x:ineteger; begin clrscr; write('masukan sebuah bilangan : '); readln(x); if (x > 10) then write(x, ' lebih besar dari 10'); readln; end.
begitu loh kawan2.. dah dulu ya,,posting selanjutnya kita lanjutkan ke if untuk dua kasus