1. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume (v = 4/3.P .R3).
2. Escreva uma função que recebe as 3 notas de um aluno por parâmetro e uma letra. Se a letra for A a função calcula a média aritmética das notas do aluno, se for P, a sua média ponderada (pesos: 5, 3 e 2) e se for H, a sua média harmônica. A média calculada também deve retornar por parâmetro.
3. 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.
4. Faça uma função que recebe por parâmetro os valores necessário para o cálculo da fórmula de baskara e retorna, também por parâmetro, as suas raízes, caso seja possível calcular.
5. 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.
6. Faça uma função que recebe a idade de uma pessoa em anos, meses e dias e retorna essa idade expressa em dias.
7. 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.
8. Faça uma função que recebe a idade de um nadador por
parâmetro e retorna , também por parâmetro, a categoria
desse nadador de acordo com a tabela abaixo:
Idade | Categoria |
5 a 7 anos | Infantil A |
8 a 10 anos | Infantil B |
11-13 anos | Juvenil A |
14-17 anos | Juvenil B |
Maiores de 18 anos (inclusive) | Adulto |
10. 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.
11. Faça uma função que recebe a média
final de um aluno por parãmetro e retorna o seu conceito, conforme
a tabela abaixo:
|
|
|
|
|
|
|
|
|
|
13. Faça uma função que recebe 3 valores inteiros por parâmetro e retorna-os ordenados em ordem crescente.
14. Faça uma função que recebe, por parâmetro, a hora de inicio e a hora de término de um jogo, ambas subdivididas em 2 valores distintos: horas e minutos. A função deve retornar, também por parâmetro, a duração do jogo em horas e minutos, considerando que o tempo máximo de duração de um jogo é de 24 horas e que o jogo pode começar em um dia e terminar no outro.
15. Escreva uma função que recebes 3 valores reais X, Y e Z e que verifique se esses valores podem ser os comprimentos dos lados de um triângulo e, neste caso, retornar qual o tipo de triângulo formado. Para que X, Y e Z formem um triângulo é necessário que a seguinte propriedade seja satisfeita: o comprimento de cada lado de um triângulo é menor do que a soma do comprimento dos outros dois lados. A função deve identificar o tipo de triângulo formado observando as seguintes definições:
17. Faça uma função que leia um número não determinado de valores positivos e retorna a média aritmética dos mesmos.
18. Faça uma função que receba um valor inteiro e positivo e calcula o seu fatorial.
19. Faça uma função que lê 50 valores inteiros e retorna o maior e o menor deles.
20. Faça uma função que recebe, por parâmetro,
um valor N e calcula e escreve a taboada de 1 até N. Mostre a taboada
na forma:
1 x N = N
2 x N = 2N
...
N x N = N2
21. Faça uma função que recebe, por parâmetro, um valor inteiro e positivo e retorna o número de divisores desse valor.
22. Escreva uma função que recebe, por parâmetro, um valor inteiro e positivo e retorna o somatório desse valor.
23. Escreva uma função que recebe por parâmetro um valor inteiro e positivo N e retorna o valor de S.
2! 4! 6!