Pengenalan
Dalam dunia pemrograman, bahasa Pascal dikenal sebagai bahasa pemrograman yang kuat dan mudah dipelajari. Salah satu elemen penting dalam bahasa ini adalah fungsi output, yang memungkinkan program untuk menampilkan hasil ke pengguna. Dua fungsi yang sering digunakan untuk output dalam Pascal adalah Write
dan Writeln
. Meskipun keduanya berfungsi untuk menampilkan data, terdapat perbedaan mendasar yang perlu dipahami untuk menghasilkan program yang akurat dan efisien.
Write: Menampilkan Data Tanpa Pindah Baris
Fungsi Write
digunakan untuk menampilkan data ke layar, tanpa memindahkan kursor ke baris baru setelah menampilkan data.
Contoh:
program ContohWrite;
begin
Write('Halo ');
Write('Dunia!');
end.
Output:
Halo Dunia!
Pada contoh di atas, Write
menampilkan "Halo " dan kemudian "Dunia!" tanpa pindah ke baris baru, sehingga keduanya tampil dalam satu baris.
Writeln: Menampilkan Data dan Pindah Baris
Berbeda dengan Write
, fungsi Writeln
menampilkan data dan kemudian memindahkan kursor ke baris baru setelah menampilkan data.
Contoh:
program ContohWriteln;
begin
Writeln('Halo ');
Writeln('Dunia!');
end.
Output:
Halo
Dunia!
Pada contoh ini, Writeln
menampilkan "Halo " dan memindahkan kursor ke baris baru, kemudian menampilkan "Dunia!" pada baris berikutnya.
Perbedaan Kunci
Berikut adalah perbedaan kunci antara Write
dan Writeln
:
Fungsi | Perilaku | Contoh |
---|---|---|
Write |
Menampilkan data tanpa pindah ke baris baru | Write('Halo '); Write('Dunia!'); |
Writeln |
Menampilkan data dan pindah ke baris baru | Writeln('Halo '); Writeln('Dunia!'); |
Kapan Menggunakan Write dan Writeln?
Write
: GunakanWrite
saat Anda ingin menampilkan beberapa data dalam satu baris.Writeln
: GunakanWriteln
saat Anda ingin menampilkan data pada baris yang berbeda.
Kesimpulan
Memahami perbedaan antara Write
dan Writeln
sangat penting dalam pemrograman Pascal. Kedua fungsi ini memungkinkan program untuk berinteraksi dengan pengguna dengan menampilkan informasi yang dibutuhkan. Dengan memilih fungsi yang tepat, Anda dapat menghasilkan output yang terstruktur dan mudah dibaca.