Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Lecturer Note iV b OPERASI KELUARAN & MASUKAN

Presentasi serupa


Presentasi berjudul: "Lecturer Note iV b OPERASI KELUARAN & MASUKAN"— Transcript presentasi:

1 Lecturer Note iV b OPERASI KELUARAN & MASUKAN thaqibul@gmail.com

2 Pertemuan Ke-4,  Operasi keluaran ke layar  Pernyataan Writeln dan Write  Pernyataan masukan dari keyboard  Pernyataan Readln dan Read

3 Writeln, dibolehkan untuk argumen bertipe data ……  real  integer  boolean  char  string

4 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

5  Begin  Clrscr;  Harga := 4;  Jumlah:= 10;  z:='GEOphysik';  Writeln('1234567890123456789012345678901234567890');  writeln(Jumlah, Jumlah);  writeln(Jumlah,-Jumlah);  writeln(Harga);  writeln('Harga','Harga');  writeln('Harga',Harga);  writeln(Harga, Harga);  writeln(Harga,-Harga);  writeln(Harga,--Harga);  writeln(-Harga,---Harga);  writeln('Harga Total=', Harga * Jumlah);  writeln(TRUE);  writeln(FALSE);  WRITELN('NILAI Z= ',z);  END.

6 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

7 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)

8 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 sunan F true true -21 -21 2.1E+02 2.1E+02 Buka program wrt3;

9 Memformat output writeln  real  Untuk memformat data yang muncul di layar  data : lebar_total : lebar_pecahan data : lebar_total : lebar_pecahan  lebar_total  pengatur lebar ruang bagi data  lebar_pecahan  penentu jumlah digit bagi nilai pecahan  Example : buka Program wrt4;

10

11  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:12:5);  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);

12 Memformat output writeln  lebar data dan lebar ruang data tidak sesuai…….  Writeln(87.654:8:2);  Bagaimana hasilnya, ya ?????

13 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 (diberikan pada Read dan Readln berikutnya). berikutnya).  Readln : Membuang kelebihan data

14 Buat program utk membedakan read dan readln dengan output :  Masukkan dua 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;

15  PROGRAM rd1;  {Efek Read }  USES wincrt;  VAR  Bilangan1, Bilangan2, Bilangan3 : Integer;  Begin  clrscr;  Writeln('Masukkan dua buah bilangan Integer');  Writeln('Masing masing terpisah dengan spasi');  Read(Bilangan1, Bilangan2);  {coba replace read dg readln}  Writeln('Bilangan1= ',Bilangan1);  Writeln('Bilangan2= ',Bilangan2);  Writeln('Masukkan sebuah bilangan integer lagi');  Readln(Bilangan3);  Writeln('Bilangan3= ',Bilangan3);  End.


Download ppt "Lecturer Note iV b OPERASI KELUARAN & MASUKAN"

Presentasi serupa


Iklan oleh Google