> For the complete documentation index, see [llms.txt](https://programastart2020.gitbook.io/programa-start/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://programastart2020.gitbook.io/programa-start/logica-de-programacao/untitled-1.md).

# Funções

Exercícios de Funções

### Exercícios - Funções

1. Faça uma função que recebe por parâmetro um valor inteiro e positivo e retorna o valor lógico Verdadeiro caso o valor seja primo e Falso em caso contrário.
2. Faça um procedimento que recebe por parâmetro os valores necessário para o cálculo da fórmula de báskara e retorna, também por parâmetro, as suas raízes, caso seja possível calcular.
3. Faça uma função que recebe por parâmetro o tempo de duração de uma fábrica expressa em segundos e retorna também por parâmetro esse tempo em horas, minutos e segundos.
4. Faça uma função que recebe a idade de uma pessoa em anos, meses e dias e retorna essa idade expressa em dias.
5. Faça uma função que verifique se um valor é perfeito ou não. Um valor é dito perfeito quando ele é igual a soma dos seus divisores excetuando ele próprio. (Ex: 6 é perfeito, 6 = 1 + 2 + 3, que são seus divisores). A função deve retornar um valor booleano.
6. Faça uma função que recebe um valor inteiro e verifica se o valor é positivo ou negativo. A função deve retornar um valor booleano.
7. Faça uma função que recebe um valor inteiro e verifica se o valor é par ou ímpar. A função deve retornar um valor booleano.

### Desafio - Jogo Pedra, Papel e Tesoura.

Pedra, papel e tesoura é um jogo clássico para dois jogadores. Cada jogador escolhe pedra, papel ou tesoura. Os itens são comparados e qualquer jogador que escolher o item mais poderoso ganha.

Os possíveis resultados são:

* Pedra destrói tesouras.
* Tesoura corta papel.
* Papel embrulha pedra.
* Se houver empate, o jogo termina empatado.

Nosso algoritmo,  é divido em quatro partes:

1. O jogador usuário, vai escolher uma opção.
2. O computador, vai escolher aleatoriamente uma opção.
3. Compare as duas opções e determine um vencedor.
4. Inicie o programa e exiba os resultados.
