Seni grafik. Menggunakan Prosedur


Prosedur
Apabila mencipta program grafik, anda selalunya perlu melukis bentuk yang sama. Untuk mengelak daripada menyalin arahan yang sama, gunakan prosedur.
Bentuk umum kemasukan prosedur kelihatan seperti ini: 
 
void  nama_prosedur (parameter prosedur)  
// parameter mungkin tiada, tetapi lebih kerap digunakan untuk
// untuk melukis bentuk bentuk yang berbeza atau di tempat yang berbeza pada gambar
{
    arahan yang dilaksanakan apabila prosedur dipanggil
}

Prosedur paling kerap ditulis di atas fungsi utama main()
Untuk melaksanakan arahan prosedur dalam program utama, cukup untuk menulis nama prosedur (prosedur akan dipanggil dan arahan yang ditulis di dalam prosedur akan dilaksanakan.
 
void main()
{
    nama_prosedur
}

Sebagai contoh, program yang melukis dua bulatan terisi, di mana lukisan bulatan dipisahkan kepada prosedur yang berasingan, akan kelihatan seperti ini: // parameter x, y - pusat bulatan, parameter r - jejari bulatan, parameter c - untuk warna isian bulatan // nilai tepat parameter ini akan ditentukan apabila memanggil prosedur dalam program utama batal draw_circle (int x, int y, int r, int c) { bulatan(x, y, c); banjir(x, y, c); } batal utama() { // dalam kurungan kami meletakkan nilai parameter yang mesti digunakan semasa melukis bulatan // parameter ini akan dihantar ke prosedur draw_circle(100, 100, 50, 5); draw_circle(200, 200, 100, 10); }