Lecturer Note iV b OPERASI KELUARAN & MASUKAN
description
Transcript of Lecturer Note iV b OPERASI KELUARAN & MASUKAN
Lecturer Note iVLecturer Note iVbb
OPERASI OPERASI KELUARAN & MASUKANKELUARAN & MASUKAN
[email protected]@gmail.com
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
WritelnWriteln, dibolehkan , dibolehkan untuk argumen bertipe untuk argumen bertipe data ……data ……
realreal integerinteger
booleanbooleancharchar
stringstring
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
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
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)
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;
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;
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);
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 ?????
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
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;