Baixe o app para aproveitar ainda mais
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.
Compartilhar