Lecturer Note iVb OPERASI KELUARAN & MASUKAN thaqibul@gmail.com
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 char string
Bagaimana sifat Writeln terhadap tipe data? Buka program wrt5; contoh penggunaan utk setiap tipe data Write(8*7/6); menampilkan HASIL ekspresi : 8 * 7 / 6 Buka program wrt1; writeln(Jumlah,Jumlah); Hasil kedua argumen bergandeng Tipe integer data menempati ruang sesuai jumlah digit data
Bagaimana sifat Writeln terhadap tipe data? Tipe real nilai sesuai notasi sains (17 karakter) Tipe boolean sesuai jumlah karakter nilai (huruf kapital) Tipe string sesuai jumlah karakter Tipe char karakter ditampilkan pada ruang berukuran satu karakter
Pernyataan Write, Perbedaan dengan Writeln? Buka program wrt2; contoh perbedaan yang terjadi Write biasa digunakan untuk menampilkan tulisan berikutnya pada baris yang sama (misalkan pada penulisan elemen-elemen matrik)
Memformat output write dan writeln Untuk memformat data yang muncul di layar data : n n adalah bilangan yang menyatakan lebar ruang untuk menampilkan data Example: bila diinginkan outputnya 12345678901234567890 sunan F true -21 2.1E+02 Buka program wrt3;
Memformat output writeln real Untuk memformat data yang muncul di layar data : lebar_total : lebar_pecahan lebar_total pengatur lebar ruang bagi data lebar_pecahan penentu jumlah digit bagi nilai pecahan Example : buka Program wrt4;
writeln('12345678901234567890'); writeln(8765.4321:12:5); writeln(8765.4321:13:5); writeln(8765.4321:13:4); writeln(8765.4321:13:0); writeln(8765.4321:7:5); writeln(87.4321:7:5); writeln(8.4321:7:5); writeln(87655.43211:7:5); writeln(8.43211:7:4); writeln(87655.43211:4:4); writeln(87.6:8:2); writeln(87654.32:7:2); writeln(87654.647:8:2);
Writeln(87.654:8:2); Bagaimana hasilnya, ya ????? Memformat output writeln lebar data dan lebar ruang data tidak sesuai……. Writeln(87.654:8:2); Bagaimana hasilnya, ya ?????
Pernyataan input dari keyboard Read dan Readln Perbedaan pemakaian keduanya terletak pada penanganan terhadap kelebihan data Read : Tidak membuang kelebihan data (diberikan pada Read dan Readln berikutnya). Readln : Membuang kelebihan data
Buat program utk membedakan read dan readln dengan output : Masukkan tiga buah bilangan Integer Masing masing terpisah dengan spasi 8 7 6 {masing-masing bilangan dipisahkan dengan spasi} Bilangan1= 8 Bilangan2= 7 Masukkan sebuah bilangan integer lagi Bilangan3= 6 Buka rd1;