Lecturer Note iV b OPERASI KELUARAN & MASUKAN

13
Lecturer Note iV Lecturer Note iV b b OPERASI OPERASI KELUARAN & MASUKAN KELUARAN & MASUKAN [email protected] [email protected]

description

Lecturer Note iV b OPERASI KELUARAN & MASUKAN. [email protected]. Pertemuan Ke-4,. Operasi keluaran ke layar  Pernyataan Writeln dan Write Pernyataan masukan dari keyboard  Pernyataan Readln dan Read. Writeln , dibolehkan untuk argumen bertipe data ……. real integer boolean - PowerPoint PPT Presentation

Transcript of Lecturer Note iV b OPERASI KELUARAN & MASUKAN

Page 1: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

Lecturer Note iVLecturer Note iVbb

OPERASI OPERASI KELUARAN & MASUKANKELUARAN & MASUKAN

[email protected]@gmail.com

Page 2: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

Pertemuan Ke-4,Pertemuan Ke-4,

Operasi keluaran ke layar Operasi keluaran ke layar Pernyataan Writeln Pernyataan Writeln dandan Write Write

Pernyataan masukan dari keyboard Pernyataan masukan dari keyboard Pernyataan ReadlnPernyataan Readln dan dan ReadRead

Page 3: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

WritelnWriteln, dibolehkan , dibolehkan untuk argumen bertipe untuk argumen bertipe data ……data ……

realreal integerinteger

booleanbooleancharchar

stringstring

Page 4: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

Bagaimana sifat Bagaimana sifat WritelnWriteln terhadap tipe data?terhadap tipe data?

BukaBuka program wrt5; program wrt5; contoh contoh penggunaan utk setiap tipe datapenggunaan utk setiap tipe data

Write(8*7/6);Write(8*7/6); menampilkan menampilkan HASILHASIL ekspresi : 8 * 7 / 6ekspresi : 8 * 7 / 6

BukaBuka program wrt1;program wrt1; writeln(Jumlah,Jumlah);writeln(Jumlah,Jumlah); Hasil kedua Hasil kedua

argumen bergandengargumen bergandeng Tipe integer Tipe integer data menempati ruang data menempati ruang

sesuai jumlah digit datasesuai jumlah digit data

Page 5: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN
Page 6: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

Bagaimana sifat Bagaimana sifat WritelnWriteln terhadap tipe data?terhadap tipe data?

Tipe real Tipe real nilai sesuai notasi sains nilai sesuai notasi sains (17 karakter)(17 karakter)

Tipe boolean Tipe boolean sesuai jumlah sesuai jumlah karakter nilai (huruf kapital)karakter nilai (huruf kapital)

Tipe string Tipe string sesuai jumlah sesuai jumlah karakter karakter

Tipe char Tipe char karakter ditampilkan karakter ditampilkan pada ruang berukuran satu pada ruang berukuran satu karakterkarakter

Page 7: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

Pernyataan Pernyataan WriteWrite,, Perbedaan denganPerbedaan dengan WritelnWriteln??

BukaBuka program wrt2; program wrt2; contoh contoh perbedaan yang terjadiperbedaan yang terjadi

Write Write biasa digunakan untuk biasa digunakan untuk menampilkan tulisan berikutnya menampilkan tulisan berikutnya pada baris yang sama (misalkan pada baris yang sama (misalkan pada penulisan elemen-elemen pada penulisan elemen-elemen matrik)matrik)

Page 8: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

Memformat output Memformat output writewrite dan dan writelnwriteln

Untuk memformat data yang muncul di layar Untuk memformat data yang muncul di layar data : ndata : n

nn adalah bilangan yang menyatakan lebar ruang untuk menampilkan data adalah bilangan yang menyatakan lebar ruang untuk menampilkan data

ExampleExample: bila diinginkan outputnya: bila diinginkan outputnya

1234567890123456789012345678901234567890

sunansunan

FF

truetrue

-21-21

2.1E+022.1E+02

Buka Buka program wrt3;program wrt3;

Page 9: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

Memformat output Memformat output writeln writeln realreal

Untuk memformat data yang muncul di layar Untuk memformat data yang muncul di layar

data : lebar_total : lebar_pecahandata : lebar_total : lebar_pecahan lebar_totallebar_total pengatur lebar ruang bagi pengatur lebar ruang bagi

datadata lebar_pecahanlebar_pecahan penentu jumlah digit bagi penentu jumlah digit bagi

nilai pecahannilai pecahan Example : buka Example : buka Program wrt4;Program wrt4;

Page 10: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

writeln('12345678901234567890');writeln('12345678901234567890'); writeln(8765.4321:12:5);writeln(8765.4321:12:5); writeln(8765.4321:13:5);writeln(8765.4321:13:5); writeln(8765.4321:13:4);writeln(8765.4321:13:4); writeln(8765.4321:13:0);writeln(8765.4321:13:0); writeln(8765.4321:12:5);writeln(8765.4321:12:5); writeln(8765.4321:7:5);writeln(8765.4321:7:5); writeln(87.4321:7:5);writeln(87.4321:7:5); writeln(8.4321:7:5);writeln(8.4321:7:5); writeln(87655.43211:7:5);writeln(87655.43211:7:5); writeln(8.43211:7:4);writeln(8.43211:7:4); writeln(87655.43211:4:4);writeln(87655.43211:4:4); writeln(87.6:8:2);writeln(87.6:8:2); writeln(87654.32:7:2);writeln(87654.32:7:2); writeln(87654.647:8:2);writeln(87654.647:8:2);

Page 11: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

Memformat output Memformat output writeln writeln lebar data dan lebar ruang data tidak lebar data dan lebar ruang data tidak sesuai…….sesuai…….

Writeln(87.654:8:2);Writeln(87.654:8:2);Bagaimana hasilnya, Bagaimana hasilnya, ya ?????ya ?????

Page 12: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

Pernyataan Pernyataan inputinput dari dari keyboard keyboard ReadRead dan dan ReadlnReadln Perbedaan pemakaian keduanya terletak Perbedaan pemakaian keduanya terletak

pada penanganan terhadap kelebihan pada penanganan terhadap kelebihan datadata

ReadRead : Tidak membuang kelebihan data: Tidak membuang kelebihan data

(diberikan pada Read dan Readln(diberikan pada Read dan Readln

berikutnya).berikutnya). ReadlnReadln : Membuang kelebihan data : Membuang kelebihan data

Page 13: Lecturer Note iV b OPERASI  KELUARAN & MASUKAN

Buat program utk membedakan Buat program utk membedakan readread dan dan readlnreadln dengan dengan output :output : Masukkan tiga buah bilangan IntegerMasukkan tiga buah bilangan Integer Masing masing terpisah dengan spasiMasing masing terpisah dengan spasi 8 7 6 8 7 6 {masing-masing bilangan dipisahkan dengan spasi}{masing-masing bilangan dipisahkan dengan spasi}

Bilangan1= 8Bilangan1= 8 Bilangan2= 7Bilangan2= 7 Masukkan sebuah bilangan integer lagiMasukkan sebuah bilangan integer lagi Bilangan3= 6Bilangan3= 6 Buka rd1;Buka rd1;