Grafik Sanatları. Prosedürleri Kullanma


Prosedürler
Grafik programları oluştururken, genellikle aynı şekilleri çizmeniz gerekir. Aynı komutları kopyalamaktan kaçınmak için prosedürleri kullanın.
Prosedür girişinin genel biçimi şöyle görünür: 
 
void  prosedür_adı (prosedür parametreleri)  
// parametreler olmayabilir, ancak daha çok
için kullanılır // farklı şekillerde veya resmin farklı yerlerinde şekiller çizmek için
{
    bir prosedür çağrıldığında yürütülen komutlar
}

Prosedürler çoğunlukla ana fonksiyonun üzerine yazılır main()
Ana programda prosedürün komutlarını çalıştırmak için prosedürün adını yazmak yeterlidir (prosedür çağrılacak ve prosedür içinde yazılan komutlar çalıştırılacaktır.
 
void main()
{
    prosedür_adı
}

Örneğin, daire çiziminin ayrı bir prosedüre ayrıldığı iki içi dolu daire çizen bir program şöyle görünür:
// x, y parametreleri - dairenin merkezi, r parametresi - dairenin yarıçapı, c parametresi - dairenin dolgu rengi için
// ana programda prosedür çağrılırken bu parametrelerin tam değerleri belirtilecektir.
geçersiz çizim_dairesi (int x, int y, int r, int c)
{
    daire(x, y, c);
    taşkın dolgu(x, y, c);
}

geçersiz ana()
{
 // daire çizerken kullanılması gereken parametrelerin değerlerini parantez içine alıyoruz
 // bu parametreler prosedüre aktarılacak
    çiz_daire(100, 100, 50, 5);
    çiz_daire(200, 200, 100, 10);
}