Lompat ke konten Lompat ke sidebar Lompat ke footer

Perbedaan Write dan Writeln Di Pascal


Dalam Bahasa pemrogramman pascal sebenarnya merupakan pemrogramman dasar yang banyak digunakan diinstitusi pendidikan manapun. Sebabnya dalam mempelajari bahasa pemrogramman ini kita dituntut untuk berfikir logis dan terstruktur. Maksudnya, bahasa pemrogramman ini bersifat saling berkesinambungan antara input, proses dan outpun dalam menentukan program.

Yang akan dibahas pada artikel ini adalah bagaimana cara kita bisa mengerti apa perbedaan antara perintah write dan writeln.

Misalnya, apabila kita menulis program berikut :

1. Buatlah program menanpilkan tulisan berikut dengan benar :

Hai Saya Nurkana
Siapa Anda ?
Mungkin Anda Pasha Ungu kah?

SOLUSI :

Apabila ditulis script program nya dengan menggunakan :
1. Dengan Menggunakan 3 WRITE 

begin
write('Hai Saya Nurkana');
write('Siapa Anda?');
write('Mungkin Anda Pasha Ungu kah?');
end.


Maka Outputnya : Hai Saya NurkanaSiapa Anda?Mungkin Anda Pasha Ungu kah?
Berarti penggunaan coding ini dianggap SALAH 

2. Dengan Menggunakan 2 WRITE 1 WRITELN
Kasus menggunakan 2 write ini tergantung bagai mana memposisikannya, berikut saya tulis dengan variasi script yang berbeda-beda.
Variasi pertama 

begin
write('Hai Saya Nurkana');
write('Siapa Anda?');
writeln('Mungkin Anda Pasha Ungu kah?');
end.


outputnya adalah : 

Hai Saya NurkanaSiapa Anda?
Mungkin Anda Pasha Ungu kah?


Maka jawabannya juga adalah SALAH karena tak sesuai dengan konsep diatas.

Variasi ke dua

begin
writeln('Hai Saya Nurkana');
write('Siapa Anda?');
write('Mungkin Anda Pasha Ungu kah?');
end.


outputnya adalah : 

Hai Saya Nurkana
Siapa Anda?Mungkin Anda Pasha Ungu kah?

Maka jawabannya juga adalah SALAH karena tak sesuai dengan konsep diatas.

Cobalah anda kembangkan sendiri dengan berbagai variasi write dan writeln dengan posisi yang berbeda beda sampai anda faham tentang konsep write dan writeln. Dengan menggunakan 2 writeln 1write, dll.

Jadi jawaban yang tepat untuk menampilkan soal diatas adalah sebagai berikut :

begin
writeln('Hai Saya Nurkana');
writeln('Siapa Anda?');
writeln('Mungkin Anda Pasha Ungu kah?');
end.


outputnya adalah : 

Hai Saya Nurkana
Siapa Anda?
Mungkin Anda Pasha Ungu kah?

Kesimpulan yang kita ambil tentang perbedaan antara write dan writeln adalah kalau write adalah perintah yang hanya untuk menampilkan outpun namun bersifat mengikuti lajur tulisan saja, tetapi kalau writeln adalah perintah untuk ganti baris pada output tampilan.

Ditulis oleh : N U R K A N A , Semoga bermanfaat :D