Anda di halaman 1dari 18

Turbo Pascal

• Tipe variabel dan data yang diijinkan


TIPE VARIABEL KETERANGAN
Char Memasukkan sebuah karakter, bila lebih akan terpotong, yang
dianggap hanya yang pertama.

String Memasukkan string maksimum sepanjang yang didefinisikan

Integer Memasukkan data numeric bulat diantara nilai 32767 sampai


dengan – 32768
Word Memasukkan data numeric bulat diantara nilai 0 sampai dengan
65535
Byte Memasukkan data numeric bulat diantara nilai 0 sampai dengan
255
ShortInt Memasukkan data numeric bulat diantara nilai - 128 sampai
dengan 127
LongInt Memasukkan data numeric bulat diantara nilai - 2147483648
sampai dengan 2147483647
Real Memasukkan data numeric real maksimum 30 digit dapat tanpa
titik decimal
Boolean Data tipe ini tidak diijinkan
• Cara yang paling banyak digunakan lewat
keyboard
• TURBO Pascal menyediakan prosedur untuk
maksud tersebut, yaitu prosedur standar Read
dan ReadLn.
• Prosedur standar tersebut mempunyai aturan
tertentu untuk beberapa tipe pengenalan
variabel.
• Tiap – tiap data yang dimasukkan harus sesuai
dengan tipe variabelnya.
Memasukkan
Contoh data ke variabel
Program Latih1;
Var
A, B : Integer;
C : Real;
D : String;
E : Char;
Begin
(* masukkan data untuk masing-masing variabel *)
ReadLn(A);
ReadLn(B);
ReadLn(C);
ReadLn(D);
ReadLn(E);
(* menampilkan data yang dimasukkan *)
WriteLn;
WriteLn(‘A=‘,A,’B=‘,B,’C=‘,C);
WriteLn(‘D=‘,D);
WriteLn(‘E=‘,E);
End.
• Prosedur standar ReadLn sedikit berbeda
dengan prosedur standar Read.
• Prosedur standar ReadLn untuk
memasukkan data perbaris, artinya setelah
anda menekan tombol enter,maka akan
ganti baris, sedang prosedur standar Read
tidak ganti baris, masih dalam baris yang
sama.
• Data tipe Boolean tidak dapat dimasukkan
sebagai data inputan.
• Hal ini dapat diatasi dengan cara
memasukkan data dengan tipe Chart
terlebih dahulu, kemudian baru dilakukan
pengerjaan Boolean.
Contoh
Teknik memasukkan data tipe boolean
Program Latih2(Input,Output);
Var
Jawab_C :Char;
Jawab_B :Boolean;
Begin
Write(‘Benar atau Salah (B/S) ?’);
ReadLn(Jawab_C);
Jawab_B:=(Jawab_C=‘B’);
WriteLn(‘Yang Anda Maksud Adalah:’,Jawab_B);
End.
• Data pertama kali diterima terlebih dahulu
dengan tipe Char, yaitu pengenal variabel
Jawab_C. Jika Jawab_C berisi nilai ‘B’,
berarti maksudnya adalah True. Dengan
menggunakan operator hubungan *=*.
• Pengenal Boolean Jawab_B akan terisi
dengan nilai logika True bila Jawab_C
bernilai ‘B’. Kalau Jawab_C tidak bernilai
‘B’, pengenal Boolean Jawab_B akan
bernilai logika False
• Untuk menampilkan hasil dengan bahasa
Pascal digunakan prosedur Write atau
WriteLn.
• Perbedaannya
o Prosedur standar Write menampilkan hasil tanpa
ganti baris dan tampilan berikutnya akan
disambung dalam baris yang sama.
o Prosedur standar WriteLn digunakan untuk
menampilkan tampilan perbaris,akan ganti baris
untuk tampilan berikutnya.
Contoh
Menampilkan hasil di layar dengan Write/WriteLn

Program Tampilan(output);
Var
Nama: string [15];
Begin
Nama:=‘Elektromedik’;
Write(‘Nama: ‘);
Write(Nama);
End.
• Digunakan untuk membentuk format tampilan Char selebar
n karakter dengan blankdimuka sebanyak n-1
( Tampilan
Contoh terformat tipe Char )
Program Tampilan(Output);
Var
Ket1, Ket2 : Char;
Begin
Ket1 :=‘A’;
Ket2 :=‘B’;
WriteLn(Ket1:5,Ket2:3);
End.
• Parameter ini digunakan untuk membentuk format
tampilan string dengan lebar n karakter
( Tampilan
Contoh terformat tipe string )
Program tampilan(output);
Var
Karakter : String[6];
Begin
Karakter :=‘Pascal’;
WriteLn(‘bahasa :’,Karakter:10);
End.
• Parameter ini digunakan untuk membentuk format
tampilan integer dengan lebar n digit.
Contoh terformat tipe integer )
( Tampilan
Program Tampilan ( output );
Var
N : Integer;
Begin
N := 275;
WriteLn(‘Jumlah Data = ‘,N:5);
End.
• Parameter ini digunakan untuk membentuk format
tampilan nilai numerik Real dengan lebar n digit
rata sebelah kanan.
Contoh
(Tampilan terformat tipe real bentuk eks-potensial)
Program Tampilan(output);
Var
Nilai : Real;
Begin
Nilai := 123.45;
WriteLn(‘Nilai Real=‘,Nilai:12);
End.
• Parameter ini digunakan untuk membentuk format
tampilan nilai mumerik Real dengan lebar n digit
rata sebelah kanan, dengan m digit angka
dibelakang koma tidak dalam bentuk
Contoh
eksponential.
Program Tampilan(output);
Var
Nilai : Real;
Begin
Nilai := 123.45;
WriteLn(‘Nilai Real=‘,Nilai:12:3);
End.
• Parameter ini digunakan untuk membentuk format
tampilan nilai Boolean True atau False dengan lebar
n karakter rata sebelah kanan.
Program
Contoh Tampilan(output);
Var
Nilai : boolean;
Begin
Nilai := True;
WriteLn(‘Nilai Boolean=‘,Nilai:6);
End.

Anda mungkin juga menyukai