Setelah anda paham mengenai tipe data integer, real, char dan string, sekarang kita akan lanjutkan pada pembahasan selanjutnya yaitu tentang tipe data boolean.
PENGERTIAN TIPE DATA BOOLEAN
Tipe data ini merupakan tipe data logika, dimana berisi dua kemungkinan nilai antara TRUE dan FALSE. Tipe data boolean sangat penting dalam mengevaluasi suatu kondisi di antaranya di gunakan untuk percabangan kode program atau untuk menentukan alur program.
CARA MENGGUNAKAN TIPE DATA BOOLEAN DALAM PASCAL
Perlu anda ketahui contoh program di bawah ini hanya sebagai contoh saja, belum saya jelaskan secara rinci karena ada beberapa baris program seperti penggunaan Repeat, IF yang belum kita pelajari dan akan lebih jelasnya nanti akan kita ulas lebih lanjut ketika kita sudah mempelajari struktur logika percabangan.
program Mendeteksi_bil_prima; uses crt; var bil,i :word; prima :boolean; batas :integer; lagi :char; begin repeat clrscr; write('Masukkan bilangan :');read(bil); writeln('------------------'); writeln; batas:=round(sqrt(bil))+1; prima:=true; if (bil=2 ) or (bil=3) then prima:=true else for i:= 2 to batas do if bil mod i = 0 then prima:=false; if prima = true then writeln(bil,' Adalah prima') else writeln(bil,' Bukan prima'); writeln; write('Lagi......[Y/T]'); lagi:=upcase(readkey); writeln(lagi); until lagi <> 'Y'; end.