O que éuma Função e por que
usá-la
• - Em programação, uma função é um bloco de
código que executa uma tarefa específica.
• - As funções são usadas para organizar e
modularizar o código, facilitar a reutilização e
reduzir a complexidade ao dividir o programa
em partes menores.
• Exemplo: Função `soma` para somar dois
números várias vezes.
3.
Estrutura de umaFunção em C
• tipo_de_retorno
nome_da_funcao(parametros) {
• // corpo da função
• }
• - tipo_de_retorno: Tipo de dado retornado,
como `int`, `float`, `void` (sem retorno).
• - nome_da_funcao: Nome dado à função.
• - parametros: Variáveis usadas para receber
4.
Exemplo 1: Funçãosem Parâmetro
e Sem Retorno
• #include <stdio.h>
• void mensagem_boas_vindas() {
• printf("Bem-vindo ao programa!n");
• }
• int main() {
• mensagem_boas_vindas();
• return 0;
5.
Exemplo 2: Funçãocom Parâmetro
e Sem Retorno
• #include <stdio.h>
• void saudacao(char nome[]) {
• printf("Olá, %s! Seja bem-vindo!n", nome);
• }
• int main() {
• saudacao("Alice");
• return 0;
6.
Exemplo 3: Funçãocom Parâmetro
e com Retorno
• #include <stdio.h>
• int soma(int a, int b) {
• return a + b;
• }
• int main() {
• int resultado = soma(5, 3);
• printf("A soma é: %dn", resultado);
7.
Exercícios
• 1. Crieuma função `multiplicacao` que recebe
dois números inteiros e retorna o produto.
• 2. Escreva uma função `quadrado` que recebe
um número inteiro e retorna seu quadrado.
• 3. Implemente `eh_par`, que retorna 1 se o
número for par e 0 se for ímpar.
• Use-a para verificar se números de 1 a 10
são pares ou ímpares.
8.
Desafio
• Crie umafunção chamada `maior` que recebe
três números inteiros e retorna o maior deles.