Você está na página 1de 2

Universidade do Estado do Amazonas

Linguagens e Tcnicas de Programao I


Professora: Marcela Pessoa

4 Lista de Exerccio Procedimento e Funo

1. Faa uma funo que recebe por parmetro o raio de uma esfera e calcula o seu volume (v = 4/3.P .R
3
).
2. Escreva uma funo que recebe as 3 notas de um aluno por parmetro e uma letra. Se a letra for A a
funo calcula a mdia aritmtica das notas do aluno, se for P, a sua mdia ponderada (pesos: 5, 3 e 2) e se
for H, a sua mdia harmnica (3/(1/nota1 + 1/nota2 + 1/nota3)). A mdia calculada deve retornada.
3. Faa uma funo que recebe por parmetro um valor inteiro e positivo e retorna o valor lgico Verdadeiro
caso o valor seja primo e Falso em caso contrrio.
4. Faa um procedimento que recebe por parmetro os valores necessrio para o clculo da frmula de
bskara e imprima as suas razes, caso seja possvel calcular.
5. Faa uma funo que recebe por parmetro o tempo de durao de uma fbrica expressa em segundos e
retorna esse tempo em horas, minutos e segundos.
6. Faa uma funo que recebe a idade de uma pessoa em anos, meses e dias e retorna essa idade
expressa em dias.
7. Faa uma funo que verifique se um valor perfeito ou no. Um valor dito perfeito quando ele igual a
soma dos seus divisores excetuando ele prprio. (Ex: 6 perfeito, 6 = 1 + 2 + 3, que so seus divisores). A
funo deve retornar um valor booleano.
8. Faa uma funo que recebe a idade de um nadador por parmetro e retorna, 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
9. Faa uma funo que recebe um valor inteiro e verifica se o valor positivo ou negativo. A funo deve
retornar um valor booleano.
10. Faa uma funo que recebe um valor inteiro e verifica se o valor par ou mpar. A funo deve retornar
um valor booleano.
11. Faa uma funo que recebe a mdia final de um aluno por parmetro e retorna o seu conceito, conforme
a tabela abaixo:
Nota Conceito
de 0,0 a 4,9 D
de 5,0 a 6,9 C
de 7,0 a 8,9 B
de 9,0 a 10,0 A
12. Faa uma funo que recebe, por parmetro, a altura (alt) e o sexo de uma pessoa e retorna o seu
peso ideal. Para homens, calcular o peso ideal usando a frmula peso ideal = 72.7 x alt - 58 e, para
mulheres, peso ideal = 62 * alt - 58 e, para mulheres, peso ideal = 62.1 * alt - 44.7.

13. A prefeitura de uma cidade fez uma pesquisa entre os seus habitantes, coletando dados sobre o salrio e
nmero de filhos. Faa um procedimento que leia esses dados para um nmero no determinado de pessoas
Universidade do Estado do Amazonas
Linguagens e Tcnicas de Programao I
Professora: Marcela Pessoa

e imprima a mdia de salrio da populao, a mdia do nmero de filhos, o maior salrio e o percentual de
pessoas com salrio at R$350,00.

14. Faa uma funo que leia um nmero no determinado de valores positivos e retorna a mdia aritmtica
dos mesmos.

15. Faa uma funo que receba um valor inteiro e positivo e calcula o seu fatorial.

16. Faa um procedimento que l 50 valores inteiros e imprima o maior e o menor deles.

17. Faa um procedimento que recebe, por parmetro, um valor N e calcula e escreve a tabuada de 1 at N.
Mostre a tabuada na forma:
1 x N = N
2 x N = 2N
...
N x N = N
2


18. Faa uma funo que recebe, por parmetro, um valor inteiro e positivo e retorna o nmero de divisores
desse valor.

19. Escreva uma funo que recebe, por parmetro, um valor inteiro e positivo e retorna o somatrio desse
valor.

20. Escreva uma funo que recebe por parmetro um valor inteiro e positivo N e retorna o valor de S.
S = 1 + + 1/3 + + 1/5 + 1/N.

21. Escreva uma funo que recebe por parmetro um valor inteiro e positivo N e retorna o valor de S.
S = 1 + 1/1! + ! + 1/3! + 1 /N!

22. Escreva uma funo que recebe por parmetro um valor inteiro e positivo N e retorna o valor de S.
S = 2/4 + 5/5 + 10/6 + 17/7 + 26/8 + ... +(n2+1)/(n+3)

23. Escreva uma funo que recebe, por parmetro, dois valores X e Z e calcula e retorna X
z
. (sem utilizar
funes ou operadores de potncia prontos)

24. Criar uma funo que calcule o nmero de arranjos de n elementos p a p. A frmula do arranjo a
seguinte:




25. Criar uma funo que calcule o nmero de combinaes de n elementos p a p. A frmula da combinao
a seguinte:

A = n!
(n-p)!
C = n!
P!*(n-p)!

Você também pode gostar