Escolar Documentos
Profissional Documentos
Cultura Documentos
LISTA DE EXERCÍCIOS 10
Nome:
1. Faça uma sub-rotina que receba como parâmetro o raio de uma esfera, calcule e mostre no programa
3
principal o seu volume: v = 4·π·R
3
.
2. Faça uma sub-rotina que leia cinco valores inteiros, determine e mostre o maior e o menor deles.
3. Faça uma sub-rotina que receba como parâmetro um inteiro no intervalo de 1 a 9 e mostre a seguinte
tabela de multiplicação (no exemplo, n = 9):
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49
8 16 24 32 40 48 56 64
9 18 27 36 45 54 63 72 81
4. Crie uma sub-rotina que receba um número inteiro N e gere e retorne o primeiro número primo maior
que N.
5. Faça um programa contendo uma sub-rotina que receba dois valores numéricos e um símbolo. Esse
símbolo representará a operação que se deseja efetuar com os números. Se o símbolo for +, deverá
ser realizada uma adição, e, se for *, deverá ser efetuada uma multiplicação. O resultado deverá ser
mostrado no programa principal.
6. Elabore uma sub-rotina que receba como parâmetro um valor N (inteiro e maior ou igual a 1) e determine
o valor da sequência S, descrita a seguir:
7. Elabore uma sub-rotina que retorne um vetor com os três primeiros números perfeitos. Sabe-se que um
número é perfeito quando é igual à soma de seus divisores (exceto ele mesmo).
Exemplo: os divisores de 6 são 1, 2 e 3, e 1 + 2 + 3 = 6, logo 6 é perfeito.
8. Faça uma sub-rotina que receba um vetor A de dez elementos inteiros como parâmetro.
Ao final dessa função, deverá ter sido gerado um vetor B contendo o fatorial de cada elemento de A.
O vetor B deverá ser mostrado no programa principal.
1
9. Crie um programa que receba o número dos 10 alunos de uma sala, armazenando-os em um vetor, junto
com as notas obtidas ao longo do semestre (foram realizadas quatro avaliações). Elabore sub-rotina
para:
• Uma sub-rotina que crie um vetor de 10 posições preenchido automaticamente com números alea-
tórios;
• Uma sub-rotina que escreva na tela o vetor em uma única linha com os valores separados com
vírgula;
• Uma sub-rotina que recebe o vetor de 10 posições desordenado e o ordena em ordem crescente.