Input Dan Output pascal
-
Upload
ary-sugiarto -
Category
Documents
-
view
490 -
download
2
description
Transcript of Input Dan Output pascal
Turbo 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
• 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 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
• 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.
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
• 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.
Menampilkan hasil di layar dengan Write/WriteLn
Program Tampilan(output);Var Nama: string [15];BeginNama:=‘Elektromedik’;Write(‘Nama: ‘);Write(Nama);End.
Contoh
• 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
• 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
• 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
• 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
• 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
• 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