Exemplos de funções


Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE

Produzido pelo prof. João Pimentel

Dica!

Se atente à indentação. Se o código estiver escrito todo certinho, mas a indentação estiver errada, o programa não irá funcionar corretamente 😔


Apesar de ser possível fazer esses exemplos a seguir sem funções, iremos fazer com funções para podermos praticar. Mas pode ter certeza que as funções são importantes, sem elas ficaria inviável fazer programas um pouco mais longos (a partir de centenas de linhas) e complexos.

Exemplo 1 - Função que calcula área

Faça um programa que tenha uma função chamada calcular_area(), que receba as dimensões de um terreno retangular (largura e comprimento) e mostre a área do terreno.

Exemplo 1 - Função que calcula área

Vídeo 1 (8min):

Exemplo 2 - Um print especial

Faça um programa que tenha uma função chamada escrever(), que receba um texto qualquer como parâmetro e mostre uma mensagem com linhas decorativos de tamanho proporcional ao texto.

Exemplo:
escrever('Olá, Mundo!')
Resultado:
~~~~~~~~~~~~~ Olá, Mundo! ~~~~~~~~~~~~~

Exemplo 2 - Um print especial

Vídeo 2 (8min):

Exemplo 3 - Função de Contador

Faça uma função chamada contador(), que receba três parâmetros: início, fim e passo.

Seu programa tem que usar a função contador() para realizar três contagens com a função criada:

  • de 1 até 10, de 1 em 1
  • de 10 até 0, de 2 em 2
  • uma contagem personalizada, com base nos parâmetros

Exemplo 3 - Função de Contador

Vídeo 3 (17min):

Exemplo 4 - Função que descobre o maior

Faça um programa que tenha uma função chamada maior(), que receba vários parâmetros com valores inteiros.

Sua função tem que analisar todos os valores e dizer qual deles é o maior.

OBS: não vale usar a função max() 😉

Exemplo 4 - Função que descobre o maior

Vídeo 4 (10min):

Exemplo 5 - Funções para sortear e somar

Faça um programa que tenha uma lista chamada numeros e duas funções chamadas sorteiar() e somar_pares().

A primeira função vai sortear 5 números e colocá-los dentro da lista.

A segunda função vai mostrar a soma entre todos os valores pares sorteados pela função anterior.

Exemplo 5 - Funções para sortear e somar

Vídeo 5 (12min):

fim =)