Sabtu, 08 Januari 2011

Membuat Persegi dengan Bahasa C

Bagi yang masih kebingungan dengan judul artikel kali ini, disini maksutnya kita akan membuat program yang outputnya berupa persegi. Jadi untuk artikel kali ini program tidak memerlukan input data, tetapi hanya menampilkan persegi (statis). Untuk lebih memperjelas pemahaman kita bisa melihat printout dari program yang nanti kita buat.


Perlu kita ketahui bahwa data yang kita printout menjadi persegi merupakan gabungan dari Kode ASCII no 176 yang ditampilkan secara perulangan (loop). Dan dalam artikel “Kode ASCII di Bahasa C” sudah disinggung bahwa bilangan bulat (int) yang dikonvert ke karakter (char) maka akan ditampilkan dalam bentuk Kode ACII.

Untuk program lengkapnya bisa kita simak berikut ini :


Penjelasan :
1. Variabel a menampung value 176, jika 176 dikonvert ke karakter akan berubah menjadi Kode ASCII yang berbentuk kotak seperti ini :


2. For yang pertama ini mempunyai jangkauan 20 (25-5 yang merupakan panjang sisi dari persegi, dan intervalnya yaitu penambahan 1 angka (c++).
3. Begitupun for yang ke-2 yang sama dengan for yang pertama, tetapi for ke-2 ini berada dalam for yang pertama, sehingga saat for ke-2 sudah melakukan 20 looping (perulangan), for yang pertama baru 1 kali perulangan.
4. Tujuan awal kita adalah menyusun Kode ASCII 176 menjadi persegi, sehingga kita perlu menata Kode ASCII 176 menjadi persegi dengan gotoxy(b,c); artinya looping yang ke-2 (variabel b) digunakan untuk koordinat x, sedangkan looping yang pertama (variabel c) digunakan untuk koordinat y.
5. Dibagian inilah variabel a yang semula bertipe data integer (176) dikonvert menjadi karakter (%c).

Program lengkapnya dapat didownload di :
Sumber informasi :
1. “Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin
2. Penjelasan dari Pak Agustinus Tjahyono Widigdyo, S.Kom
3. Kakak tingkat, pengurus DNCC


Download artikel, download program.

Tidak ada komentar:

Posting Komentar