Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação
Prof. Protásio
Laboratório de Microengenharia/DEE/CEAR/UFPB
Função
▪ É um módulo de programação ou um
conjunto de instruções que realiza
processamento para obter um resultado
especificado.
▪ Os objetivos principais do uso de funções
são:
▪ Reaproveitamento de código
▪ Isolamento de problemas
▪ Diminuição de tempo para criação de novos
programas
▪ Manutenabilidade
}
conjunto de instruções
A resposta ou resultado do
processamento da função
Identificador da função
return quadrado;
}
Resultado ou retorno da função
int quadrado(int n)
{
return n*n;
}
void func1()
void func1(){
{
:
cout << “Funcao 1 foi chamada” << endl;
return; return;
} }
void func2(){
void func2()
{
cout << “Funcao 2 foi chamada” << endl;
: return;
return; }
}
void main(){
int m, n;
do {
cin >> m >> n;
void main(){
int m, n;
do {
cin >> m >> n;
cout << max(m + 5,n) << endl;
} while (m !=0);
return;
}
int main(){
int i = 6;
func (i);
cout << i << “\n“;
return 0;
}
void func(int i)
{
cout << i << “\n“;
i++;
}
FUNÇÃO
FUNÇÃO
main(){
float raio, altura, volume;
cout << “Digite o raio: “;
cin >> raio;
cout << “Digite a altura: “;
cin >> altura;
volume = VolCone(raio, altura);
cout << “O volume eh “ << volume ;
}
int x;
x = 2;
▪ Solução
▪ Usando o especificador de classe de armazenamento
extern
Compilação:
g++ -o externo externo1.cpp externo2.cpp
Arquivos fontes
Arquivo de saída
void total(void){
static int j = 1;
cout << j++;
}