A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

 São utilizadas para dividir um código maior (mais complexo) em partes menores (mais simples).  Quando uma mesma tarefa é realizada várias vezes em um.

Apresentações semelhantes


Apresentação em tema: " São utilizadas para dividir um código maior (mais complexo) em partes menores (mais simples).  Quando uma mesma tarefa é realizada várias vezes em um."— Transcrição da apresentação:

1  São utilizadas para dividir um código maior (mais complexo) em partes menores (mais simples).  Quando uma mesma tarefa é realizada várias vezes em um programa, não é necessário duplicar o código, apenas faz-se a chamada da função que contém o código da tarefa.  Este processo é conhecido como modularização. luistavares.com

2  Uma função deve vir externa ao escopo do main e deve receber um nome;  É necessário informar o tipo de seu retorno (retorno é o dado devolvido pela função), por exemplo: ◦ int para retorno do tipo inteiro; ◦ float para retorno do tipo real; ◦ void para função sem retorno. luistavares.com

3  Também é necessário informar os tipos de seus argumentos, quando houver;  O escopo de uma função é delimitado por chaves { }. Exemplo: void oi( ) { printf ("Oi! \n"); } luistavares.com

4 #include int main( void ) { /* Chamada de Função Sem Retorno */ oi( ); getch( ); return 0; } luistavares.com

5  A palavra int antes do nome da função indica que a função irá retornar um valor inteiro. int calcula_quadrado(int a) { int result; result = a * a; return result; } luistavares.com

6  O retorno acontece através do comando return. int calcula_quadrado(int a) { int result; result = a * a; return result; } luistavares.com

7  Observe que esta função está recebendo um valor inteiro como argumento, que foi chamado de a. int calcula_quadrado(int a) { int result; result = a * a; return result; } luistavares.com

8 #include int calcula_quadrado (int a) { int result; result = a * a; return result; } int main (void) { int num, r; printf ("Informe um valor: "); scanf ("%d", &num); r = calcula_quadrado (num); printf ("Quadrado: %d", r); getch ( ); return 0; } luistavares.com

9  A palavra float antes do nome da função indica que a função irá retornar um valor real;  A função seguinte está dividindo um parâmetro por outro e retornando o resultado. float divide (float a, float b) { float result; result = a / b; return result; } luistavares.com

10 int main(void) { float n1, n2, r; printf ("Informe o primeiro numero: "); scanf ("%f", &n1); printf ("Informe o segundo numero: "); scanf ("%f", &n2); r = divide (n1, n2); printf (“Divisao: %f", r); getch ( ); return 0; } Chamada para a função luistavares.com

11


Carregar ppt " São utilizadas para dividir um código maior (mais complexo) em partes menores (mais simples).  Quando uma mesma tarefa é realizada várias vezes em um."

Apresentações semelhantes


Anúncios Google