Estrutura de dados
FUNÇÕES NA
LINGUAGEM C
1
Funções em C
Enunciado:
a) Implementar a função maior que devolve o maior de dois números inteiros passados como parâmetro;
b) Construir um programa em C que determine o maior de três números inteiros, usando a função anterior.
2
Funções em C
Resolução:
a) Implementar a função maior que devolve o maior de dois números inteiros passados como parâmetro;
b) Construir um programa em C que determine o maior de três números inteiros, usando a função anterior.
3
Funções em C
Parâmetros:
–
Dois números inteiros N1 e N2
4
Funções em C
Parâmetros:
–
Dois números inteiros N1 e N2
Retorno:
–
O maior entre N1 e N2
5
Funções em C
Parâmetros:
–
Dois números inteiros N1 e N2
Retorno:
–
O maior entre N1 e N2
Algoritmo:
Se 'N1 > N2' é verdadeira Então
Devolver (N1)
Senão
Devolver (N2)
6
Funções em C
Função:
int maior (int N1, int N2)
{
}
7
Funções em C
Função:
int maior (int N1, int N2)
{
if (N1 > N2) return (N1);
}
8
Funções em C
Função:
int maior (int N1, int N2)
{
if (N1 > N2) return (N1); else return (N2);
}
9
Funções em C
Resolução:
a) Implementar a função maior que devolve o maior de dois números inteiros passados como parâmetro;
b) Construir um programa em C que determine o maior de três números inteiros, usando a função anterior.
10
Funções em C
Algoritmo:
Mostrar a mensagem “Inserir o primeiro número.”
Introduzir um valor inteiro para X
11
Funções em C
Algoritmo:
Mostrar a mensagem “Inserir o primeiro número.”
Introduzir um valor inteiro para X
Mostrar a mensagem “Inserir o segundo número.”
Introduzir um valor inteiro para Y
12
Funções em C
Algoritmo:
Mostrar a mensagem “Inserir o primeiro número.”
Introduzir um valor inteiro para X
Mostrar a mensagem “Inserir o segundo número.”
Introduzir um valor inteiro para Y
Mostrar a mensagem “Inserir o terceiro número.”