TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Estrutura de Dados I: Funcoes e Funcoes Recursivas

Seminário: Estrutura de Dados I: Funcoes e Funcoes Recursivas. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  7/4/2014  •  Seminário  •  242 Palavras (1 Páginas)  •  287 Visualizações

Estrutura de Dados I

Funcoes e Funcoes Recursivas

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

calculo.numero.trinagular(int n)

{

int i, numero.trinagular = 0;

for (i=1; i <= n; i++) {

numero.triangular = numerotriangular+i;

}

printf(("Numero Triangular de %d e %d \n", n, numerotriangular);

}

main() {

calculo.numero.triangular(30);

calculo.numero.triangular(50);

getch();

Esta funcao calculo.numero.triangular tem argumento chamado n.

O nome entre parenteses e o nome formal do argumento e deve respeitar os

mesmos criterios dos nomes das variaveis.

Se a funcao precisar de outras variaveis, devem ser declaradas normalmente

no corpo da funcao, assim como as demais variaveis sao declaradas na funcao main().

Porem as vezes e necessario que a funcao retorne valores, a forma padrao para que uma funcao retorne

o resultado para a chamada da rotina e atraves do comando return

Ex: return(expressao);

Onde expressao pode ser uma conta, uma variavel...

#include <stdlib.h>

#inclide <stdio.h>

#include <conio.h>

int mdc(u, v)

int u, v;

{

int temp;

while (v != 0) {

temp = u % v;

u = v;

v = temp;

}

return(u);

}

main(){

int result;

result = mdc(150, 35);

printf("O MDC de 150 e 35 e %d\n", result);

getch();

}

Quando temos mais de uma funcao no programa e desejamos que estas funcoes usem as mesmas variaveis devemos criar

estas variaveis como GLOBAIS.

Para criar variaveis Globais, devemos declara-las no inicio do programa, fora de todas as funcoes.

Funcoes Recursivas

...

Disponível apenas no TrabalhosGratuitos.com