Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE
Produzido pelo prof. João Pimentel
DICA: depois de ler o enunciado do exemplo, assista o comecinho do vídeo para ver o programa sendo executado.
Exemplo 1 - Funções para votação
Crie um programa que tenha uma função chamada voto() que vai receber como parâmetro o ano de nascimento de uma pessoa, retornando uma string que indica se uma pessoa tem voto negado, opcional ou obrigatório nas eleições.
Exemplo 1 - Funções para votação
Vídeo 1 (9min):
Exemplo 2 - Função para Fatorial
Crie um programa que tenha uma função fatorial() que receba dois parâmetros.
OBS: para fins de exercício, não vale usar o pacote math.
Exemplo 2 - Função para Fatorial
Vídeo 2 (8min):
Exemplo 3 - Ficha do jogador
Faça uma função chamada ficha(), que receba dois parâmetros opcionais: o nome de um jogador e quantos gols ele marcou.
A função deverá ser capaz de mostrar a ficha do jogador, mesmo que algum dado não tenha sido informado corretamente.
Exemplo 3 - Ficha do jogador
Vídeo 3 (8min):
Exemplo 4 - Validando entrada de dados
Sabe quando a gente usa int(input()) e o usuário não digita um número inteiro? O programa explode, né? Pois é. Crie um programa que tenha a função ler_int(), que vai funcionar de forma semelhante à função input() do Python, só que fazendo a validação para aceitar apenas valores inteiros.
Exemplo 4 - Validando entrada de dados
Vídeo 4 (8min):