Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Input dan Output Memasukkan Data Device : Keyboard Prosedur standar Turbo Pascal untuk memasukkan data : Read : memasukkan data perbaris, tidak ganti baris.

Presentasi serupa


Presentasi berjudul: "Input dan Output Memasukkan Data Device : Keyboard Prosedur standar Turbo Pascal untuk memasukkan data : Read : memasukkan data perbaris, tidak ganti baris."— Transcript presentasi:

1 Input dan Output Memasukkan Data Device : Keyboard Prosedur standar Turbo Pascal untuk memasukkan data : Read : memasukkan data perbaris, tidak ganti baris ReadLn : memasukkan data perbaris, setelah enter akan ganti baris

2 Tipe variabel dan data yang diijinkan Tipe VariabelKeterangan CharMemasukkan sebuah karakter, bila lebih akan terpotong, yang dianggap hanya yang pertama saja. StringMemasukkan string maksimum sepanjang yang didefinisikan IntegerMemasukkan data numerik bulat diantara nilai sampai dengan WordMemasukkan data numerik bulat diantara nilai 0 sampai dengan ByteMemasukkan data numerik bulat diantara nilai 0 sampai dengan 255 ShortIntMemasukkan data numerik bulat diantara nilai -128 sampai dengan 127 LongIntMemasukkan data numerik bulat diantara nilai sampai dengan RealMemasukkan data numerik real maksimum 30 digit, dapat tanpa titik desimal BooleanData tipe ini tidak diijinkan

3 Contoh : Program Masuk1(Layar); Var A, B : integer; C : Real; D : string[10]; E : char; Begin (* memasukkan 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. Bila program ini dijalankan, pertama kali menunggu input yang akan anda masukkan, sebanyak 5 buah input HALO HALO JUGA Setelah semua data dimasukkan, akan ditampilkan : A = 50 B = C = E+04 D = HALO E = H

4 Tampilan sewaktu memasukkan data supaya lebih interaktif, maka dapat ditampilkan penjelasan tentang data yang akan dimasukkan. Untuk maksud ini sebelum prosedur standar Read atau ReadLn dapat digunakan prosedur standar Write terlebih dahulu. Program Masuk2(input,output); (* program konversi suhu dari Celcius ke Fahrenheit *) Var C, F : real; Begin Write(‘Berapa Celcius ? ‘); ReadLn(C); F := 1.8 * C + 32; WriteLn; WriteLn(C, ‘Celcius adalah ‘,F, ‘Fahrenheit’); End. Bila program ini dijalankan akan didapat hasil: Berapa Celcius ? E+01 Celcius adalah E+01 Fahrenheit

5 Menampilkan Hasil Write Program Tampil1(output); Var Nama : string[15]; Begin Nama := ‘Dewi’; Write(‘Nama : ‘); Write(Nama); End. Setelah dijalankan didapat: Nama : Dewi WriteLn Program Tampil2(output); Var Nama : string[15]; Begin Nama := ‘Dewi’; WriteLn(‘Nama : ‘); WriteLn(Nama); End. Setelah dijalankan didapat: Nama : Dewi

6 Default Tampilan Tipe Integer Tampilan nilai integer akan ditampilkan dengan bentuk : ddddd Dan tidak mengandung blank dimuka (leading blank) maupun blank dibelakang (trailing blank) Program Tampil3(output); Var Bulat1, Bulat2 : integer; Begin Bulat1 := 123; Bulat2 := 12345; WriteLn(Bulat1,Bulat2); End. Hasil: Nilai integer ke 1 Nilai integer ke 2

7 Default Tampilan Tipe REAL Tampilan nilai real menempati posisi lebar 18 digit dengan menggunakan bentuk eksponensial. Untuk nilai real positif atau nol akan ditampilkan dengan bentuk : bd.ddddddddddEsdd Untuk nilai real negatif akan ditampilkan dengan bentuk : -d.ddddddddddEsdd Dengan: b adalah blank d adalah digit s adalah tanda positif ataupun negatif - adalah tanda negatif Program Tampil4(output); Var Pecahan1, Pecahan2 : real; Begin Pecahan1 := ; Pecahan2 := ; WriteLn(Pecahan1,Pecahan2); End. Hasil: E E+02

8 Default Tampilan Tipe CHAR : no leading blank and trailing blank Program Tampil5(output); Var Huruf1, Huruf2 : Char; Begin Huruf1 := ‘A’; Huruf2 := ‘B’; WriteLn(Huruf1,Huruf2); End. Hasil: AB Tipe STRING : no leading blank and trailing blank Program Tampil6(output); Var String1, String2 : String[10]; Begin String1 := ‘BAKSO’; String2 := ‘SOBEK’; WriteLn(String1,String2); End. Hasil: BAKSOSOBEK

9 TAMPILAN TERFORMAT Paramater CH:N : format tampilan Char selebar N karakter dengan blank dimuka sebanyak N-1 Program Tampil7(output); Var Ket1, Ket2 : Char; Begin Ket1 := ‘A’; Ket2 := ‘S’; WriteLn(Ket1:5,Ket2:3); End. Hasil: A S Paramater S:N : format tampilan String dengan lebar N karakter Program Tampil8(output); Var Karakter : String[6]; Begin Karakter := ‘Pascal’; WriteLn(‘Bahasa : ‘,Karakter:10); End. Hasil: Bahasa : Pascal 5 karakter 3 karakter 10 karakter

10 TAMPILAN TERFORMAT Paramater I:N : format tampilan integer dengan lebar N digit Program Tampil9(output); Var N: Integer; Begin N := 275; WriteLn(Jumlah Data = ‘,N:5); End. Hasil: Jumlah Data = 275 Paramater R:N : format tampilan nilai numerik real dengan lebar N digit rata sebelah kanan Program Tampil10(output); Var Nilai: Real; Begin Nilai := ; WriteLn(‘Nilai Real = ‘,Nilai:12); End. Hasil: Nilai Real = E+02 5 digit 12 digit

11 Paramater R:N:M : format tampilan nilai numerik real dengan lebar N digit rata sebelah kanan, dengan m digit angka dibelakang koma tidak dalam bentuk eksponensial Program Tampil11(output); Var Nilai: Real; Begin Nilai := ; WriteLn(‘Nilai Real = ‘,Nilai:12:3); End. Hasil: Nilai Real = digit panjang keseluruhan 3 digit dibelakang titik desimal


Download ppt "Input dan Output Memasukkan Data Device : Keyboard Prosedur standar Turbo Pascal untuk memasukkan data : Read : memasukkan data perbaris, tidak ganti baris."

Presentasi serupa


Iklan oleh Google