![](http://3.bp.blogspot.com/_K6KZNN4qUiU/TSkp5dnCMoI/AAAAAAAAAwk/zKcQgXjwf9Y/s400/1.bmp)
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 :
![](http://2.bp.blogspot.com/_K6KZNN4qUiU/TSkp5fUdpzI/AAAAAAAAAws/-P35Ydk1dy4/s400/2.bmp)
Penjelasan :
1. Variabel a menampung value 176, jika 176 dikonvert ke karakter akan berubah menjadi Kode ASCII yang berbentuk kotak seperti ini :
![](http://3.bp.blogspot.com/_K6KZNN4qUiU/TSkp5j01dYI/AAAAAAAAAw0/snI0RToXyf8/s400/3.bmp)
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