Você está na página 1de 6

ESCOLA TÉCNICA DE CEILÂNDIA

Maria Eduarda da Rocha Cardoso


Esmeralda Souza Gomes

CEILÂNDIA-DF
2023
Introdução:

As funções em linguagem C são blocos de código que realizam uma tarefa específica e podem
ser chamadas em diferentes partes de um programa. Elas facilitam a organização e
estruturação do código, permitindo a reutilização de trechos de código e segmentando as
ações para uma melhor compreensão.

Desenvolvimento:

O conceito de função na linguagem C envolve a ideia de modularização do código,


dividindo-o em partes menores e independentes que realizam uma funcionalidade específica.
Isso facilita a manutenção, testes e reutilização de código, tornando-o mais legível e
compreensível.

A sintaxe básica de uma função em C é a seguinte:

tipo_de_retorno nome_da_funcao(parametros) {

// corpo da função

// código a ser executado

return valor_de_retorno;

O tipo de retorno define qual o tipo de dado que será retornado pela função. Pode ser um tipo
primitivo, como int, float, char, void (quando não há retorno) ou um tipo definido pelo
usuário.

O nome_da_funcao é o nome que será utilizado para chamar a função posteriormente no


programa.

Os parâmetros são informações adicionais que podem ser passadas para a função. Eles são
opcionais e podem ser de qualquer tipo válido em C.

Dentro do corpo da função, escrevemos o trecho de código que será executado quando a
função for chamada. Podemos utilizar qualquer tipo de instrução, como declarações de
variáveis, operações matemáticas, laços de repetição e estruturas condicionais.
A palavra reservada return é utilizada para indicar o valor que será retornado pela função.
Somente é necessário utilizar essa palavra-chave se a função possuir um tipo de retorno
diferente de void.

Exemplos de códigos:

1. Função que retorna a soma de dois números inteiros:

int soma(int a, int b) {

return a + b;

2. Função que retorna o maior valor entre dois números inteiros:

int maior(int a, int b) {

if(a > b)

return a;

else

return b;

3. Função que não possui retorno, apenas imprime uma mensagem na tela:

void imprimir_mensagem() {

printf("Olá, mundo!");

Links de Vídeos:

1-Funções em Linguagem em C -

https://www.youtube.com/watch?v=w-sd2ep4GLI
2-Aprenda C para iniciantes-Funções-

https://www.youtube.com/watch?v=w-sd2ep4GLI

Programas Desenvolvidos:

1 - Crie um programa que receba dois números e faça a soma deles através de função.

* Programa para somar dois números:

def somar_numeros(a, b):

resultado = a + b

return resultado

numero1 = float(input("Digite o primeiro número: "))

numero2 = float(input("Digite o segundo número: "))

soma = somar_numeros(numero1, numero2)

print("A soma dos números é:", soma)

2 - Elabore um programa que calcule a multiplicação de A por B utilizando função.

* Programa para calcular a multiplicação de dois números:

def multiplicar_numeros(a, b):

resultado = a * b

return resultado

numero1 = float(input("Digite o primeiro número: "))

numero2 = float(input("Digite o segundo número: "))

multiplicacao =multiplicar_numeros(numero1, numero2)

print("A multiplicação dos números é:", multiplicacao)


Considerações finais:

As funções na linguagem C são elementos essenciais para a programação estruturada e


modularização do código. Elas permitem uma melhor organização e reutilização de trechos de
código, além de tornarem o programa mais legível e fácil de manter. Dominar o conceito e a
sintaxe das funções em C é fundamental para o desenvolvimento eficiente de programas nessa
linguagem.

Referências Bibliográficas:

Texto 3 - André Barros - Funções em C - Vol.1

Texto 3 - André Barros - Funções em C - Vol.2

Vídeo Aula - Funções em C - 01

Vídeo Aula - Funções em C - 02

Vídeo Aula - Funções em C - 03


Maria Eduarda da Rocha Cardoso
Esmeralda Souza Gomes

FUNÇÃO NA LINGUAGEM DE PROGRAMAÇÃO “C”

Pesquisa apresentada como requisito parcial para aprovação da disciplina Lógica e


Linguagem de Programação do curso: Técnico em informática módulo I da Escola
Técnica de Ceilândia. Professor: Renato Evangelista

CEILÂNDIA-DF
2023

Você também pode gostar