Buscar

LISTA_TP1_[9 5] Modularizacao

Prévia do material em texto

LISTA DE EXERCÍCIOS [9.5] 
Modularização 
 
 
1) Faça uma função para calcular a média de dois números reais passados por parâmetro. Depois 
implemente um programa para ler duas notas e calcular a média usando a função criada. 
 
2) Faça um procedimento que escreva na tela uma linha com 20 caracteres ‘-‘. Teste o 
procedimento exibindo algumas linhas na tela. “--------------------“. 
 
3) Faça um programa para ler a base e a altura de um triângulo. Em seguida, escreva a área do 
mesmo. Elaborar e usar uma função para calcular a área. 
Obs.: Área = ( Base * Altura ) / 2 
 
4) Implemente uma função que retorne o mês por extenso, conforme o número passado por 
parâmetro. Ex.: Se o número passado for 3, deverá retornar “março”; Se for passado um número 
inválido deverá retornar uma cadeia de caractere vazia. 
 
5) Elabore uma função POT (base, expoente), que retorne o valor de “base” elevado ao 
“expoente”. 
 
6) Elabore uma função MODULO(X), que retorne o módulo de um número. Ou seja, o número 
X sem sinal. 
 
7) Elabore uma função chamada FINAL (X), que recebe um número inteiro e retorna o último 
dígito do número passado pelo parâmetro. 
 
8) Elabore um procedimento chamado EXIBE_VETOR (vet), que recebe um vetor de números 
inteiros e exibe esse vetor na tela com os elementos separados por vírgula, na mesma linha. 
 
9) Elabore um procedimento chamado EXIBE_MATRIZ (mat), que recebe uma matriz de 
caractere e exibe essa matriz na tela colocando todos os elementos de cada linha em uma mesma 
linha, separado por um espaço. 
 
10) Elabore uma função chamada QTD_ACIMA_MEDIA (vet), para retornar a quantidade de 
números de um vetor de números inteiros que estão acima da média dos valores desse vetor 
passado por parâmetro.

Continue navegando