Input Dan Output pascal

18
Turbo Pascal

description

Uploaded from Google Docs

Transcript of Input Dan Output pascal

Page 1: Input Dan Output pascal

Turbo Pascal

Page 2: Input Dan Output pascal

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

• Tipe variabel dan data yang diijinkan

Page 3: Input Dan Output pascal

• 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.

Page 4: Input Dan Output pascal

Memasukkan data ke variabelProgram Latih1;VarA, 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.

Contoh

Page 5: Input Dan Output pascal

• 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.

Page 6: Input Dan Output pascal

• 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.

Page 7: Input Dan Output pascal

Teknik memasukkan data tipe boolean

Program Latih2(Input,Output);VarJawab_C :Char;Jawab_B :Boolean;BeginWrite(‘Benar atau Salah (B/S) ?’);ReadLn(Jawab_C);Jawab_B:=(Jawab_C=‘B’);WriteLn(‘Yang Anda Maksud Adalah:’,Jawab_B);End.

Contoh

Page 8: Input Dan Output pascal

• 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

Page 9: Input Dan Output pascal

• 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.

Page 10: Input Dan Output pascal

Menampilkan hasil di layar dengan Write/WriteLn

Program Tampilan(output);Var Nama: string [15];BeginNama:=‘Elektromedik’;Write(‘Nama: ‘);Write(Nama);End.

Contoh

Page 11: Input Dan Output pascal
Page 12: Input Dan Output pascal

• Digunakan untuk membentuk format tampilan Char selebar n karakter dengan blankdimuka sebanyak n-1

( Tampilan terformat tipe Char )Program Tampilan(Output);VarKet1, Ket2 : Char;BeginKet1 :=‘A’;Ket2 :=‘B’;WriteLn(Ket1:5,Ket2:3);End.

Contoh

Page 13: Input Dan Output pascal

• Parameter ini digunakan untuk membentuk format tampilan string dengan lebar n karakter

( Tampilan terformat tipe string )Program tampilan(output);VarKarakter : String[6];BeginKarakter :=‘Pascal’;WriteLn(‘bahasa :’,Karakter:10);End.

Contoh

Page 14: Input Dan Output pascal

• Parameter ini digunakan untuk membentuk format tampilan integer dengan lebar n digit.

( Tampilan terformat tipe integer )Program Tampilan ( output );VarN : Integer;BeginN := 275;WriteLn(‘Jumlah Data = ‘,N:5);End.

Contoh

Page 15: Input Dan Output pascal

• Parameter ini digunakan untuk membentuk format tampilan nilai numerik Real dengan lebar n digit rata sebelah kanan.

(Tampilan terformat tipe real bentuk eks-potensial)Program Tampilan(output);VarNilai : Real;BeginNilai := 123.45;WriteLn(‘Nilai Real=‘,Nilai:12);End.

Contoh

Page 16: Input Dan Output pascal

• 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 eksponential.

Program Tampilan(output);VarNilai : Real;BeginNilai := 123.45;WriteLn(‘Nilai Real=‘,Nilai:12:3);End.

Contoh

Page 17: Input Dan Output pascal

• Parameter ini digunakan untuk membentuk format tampilan nilai Boolean True atau False dengan lebar n karakter rata sebelah kanan.

Program Tampilan(output);VarNilai : boolean;BeginNilai := True;WriteLn(‘Nilai Boolean=‘,Nilai:6);End.

Contoh

Page 18: Input Dan Output pascal