8  Problemas com funções simples

\(\newcommand\Id[1]{\mbox{\textit{#1}}}\)
[Problema #0046]

Escreva uma função para, dado raio de uma esfera, retornar seu volume.

O volume é dado por \(V = \dfrac{4}{3}\pi r^3\).

 12.1

[Problema #0047]

Escreva uma função para, dado diâmetro de uma esfera, retornar seu volume.

O volume é dado por \(V = \dfrac{1}{6}\pi d^3\)

 12.1

[Problema #0043]

Escreva uma função para, dados dois valores numéricos, retornar o valor máximo entre eles.

 12.2

[Problema #0044]

Escreva uma função para, dados três valores numéricos, retornar o valor máximo entre eles.

 12.3

[Problema #0045]

Escreva uma função para, dado um valor inteiro positivo, retornar Verdadeiro se o valor for um número perfeito ou Falso caso contrário.

Um número perfeito é todo \(n \in \mathbb{Z}^{+*}\) que seja igual à soma de seus divisores (exceto pelo próprio \(n\)). Por exemplo, \({28 = 1 + 2 + 4 + 7 + 14}\), sendo um número perfeito.

[Problema #0048]

Escreva uma função que receba três parâmetros, todos inteiros: a quantidade de horas, de minutos e de segundos. A função deve retornar o valor equivalente em segundos.

[Problema #0049]

Escreva uma função que receba três parâmetros, todos inteiros: a quantidade de horas, de minutos e de segundos. A função deve retornar o valor equivalente em horas, com a devida parte decimal.

[Problema #0051]

Escreva uma função que, dado um valor inteiro qualquer, retorne se ele é par ou não.

Use a divisão modular (\(\bmod\)) para indicar o cálculo.

 12.4

[Problema #0056]

Escreva uma função que retorne o número de divisores de um número natural, incluindo ele próprio.

 12.2

[Problema #0072]

Escreva uma função que, dados dois valores inteiros \(n\) e \(k\), retorne Verdadeiro ou Falso conforme \(n\) seja divisível por \(k\).

Use a divisão modular (\(\bmod\)) para indicar o cálculo.