Introduo
Funes - Introduo
Possuem a seguinte forma geral:
Exemplo
Exemplo
Tipo de dado do resultado da funo
Parmetros da funo e
seus respectivos tipos
Corpo da
funo
O valor de resultado da funo
Exemplo
Programa Principal
O comeo de programa que sempre usvamos agora fica mais
Resultado / Retorno
Consideraes de Uso
Posicionamento
10
Posicionamento
11
Sem Parmetros
12
Sem Retorno
13
14
Escopo de variveis
Cada varivel possui um escopo, ou seja, a definio de
quais locais ela pode ser utilizada
O exemplo abaixo ilustra um erro, onde a varivel salario
utilizada fora de seu escopo
15
Escopo de variveis
Cada varivel possui um escopo, ou seja, a definio de
quais locais ela pode ser utilizada
O exemplo abaixo ilustra um erro, onde a varivel salario
utilizada fora de seu escopo
16
Escopo de variveis
Escopo de variveis
Exemplo
18
Escopo de variveis
Exemplo
19
Passagem de Parmetros
v => 7
x => 5
20
Passagem de Parmetro
Sada
v=> 7
x => 7
21
Exemplo
22
Exerccios
1 Faa um programa em C que l trs nmeros. Crie uma funo para
calcular soma destes nmeros e outra para encontrar e retornar o maior
valor entre estes nmeros.
2 Faa um programa em C com uma funo para calcular a mdia de 4
valores (parmetros) e retorne o resultado ao programa principal
3 Faa um programa em C com uma funo que calcula as razes de uma
equao de segundo grau. A funo deve ter a assinatura:
int resolveEquacao( int a, int b, int c, float* x1, float* x2) {
Exerccios
4 Escreva um programa em C que contenha uma funo que recebe
um nico nmero inteiro como parmetro e retorna o valor um se o
nmero for primo, ou zero caso o nmero no seja primo
(lembrando: um nmero primo divisvel apenas por um e por ele
mesmo)
24