Artes gráficas. Usando Procedimentos


Procedimentos
Ao criar programas gráficos, muitas vezes você precisa desenhar as mesmas formas. Para evitar copiar os mesmos comandos, use procedures.
A forma geral da entrada do procedimento é a seguinte: 
 
void  procedure_name (parâmetros do procedimento)  
// parâmetros podem estar ausentes, mas são usados ​​com mais frequência para
// para desenhar formas de diferentes formas ou em diferentes lugares da imagem
{
    comandos que são executados quando um procedimento é chamado
}

Os procedimentos geralmente são escritos acima da função principal main()
Para executar os comandos do procedimento no programa principal, basta escrever o nome do procedimento (o procedimento será chamado e os comandos escritos dentro do procedimento serão executados.
 
void main()
{
    nome_do_procedimento
}

Por exemplo, um programa que desenha dois círculos preenchidos, no qual o desenho do círculo é separado em um procedimento separado, ficaria assim: // parâmetros x, y - o centro do círculo, parâmetro r - o raio do círculo, parâmetro c - para a cor de preenchimento do círculo // os valores exatos desses parâmetros serão especificados ao chamar o procedimento no programa principal void draw_circle (int x, int y, int r, int c) { círculo(x, y, c); enchente(x, y, c); } void main() { // entre parênteses colocamos os valores dos parâmetros que devem ser usados ​​ao desenhar um círculo // esses parâmetros serão passados ​​para o procedimento draw_circle(100, 100, 50, 5); draw_circle(200, 200, 100, 10); }