Baixe o app para aproveitar ainda mais
Prévia do material em texto
UFRN – CCET – DIMAP Lista de Exercícios de Algoritmos para a Primeira Avaliação Faça algoritmos manuscritos para resolver cada uma das questões abaixo e entregá-los em sala de aula no dia da prova. Esta lista de exercícios, completamente resolvida, vale 2,0 pontos para a primeira avaliação. 1. Deseja-se calcular o imposto de renda de um contribuinte. Para isto, escreva um programa que: a) leia os seguintes dados do contribuinte: CPF, nome, rendimento anual, imposto retido na fonte, contribuição previdenciária, despesas médicas, número de dependentes; b) deduza o valor de R$ 1.080,00 por cada dependente; c) calcule o valor total das deduções: contribuição previdenciária + despesas médicas + dedução dos dependentes; d) calcule a base de cálculo: rendimento anual – total das deduções, com base na tabela abaixo: Base de Cálculo Alíquota Parcela a Deduzir Até 10.800,00 isento - De 10.800,01 até 21.600,00 15% 1.620,00 a cima de 21.600,00 25% 3.780,00 e) calcule o imposto devido: (base de cálculo x alíquota) – parcela a deduzir; Haverá imposto a pagar se a diferença entre o imposto devido e o imposto retido na fonte for positiva; caso contrário, haverá imposto a restituir. Exiba todos os dados lidos e calculados. 2. Um número inteiro positivo é dito triangular se ele é igual ao produto de três números inteiros positivos e consecutivos. Por exemplo, o número 120 é triangular, pois ele é igual a 4x5x6. Dado um número inteiro positivo, verificar se ele é triangular ou não. 3. Calcular a soma dos n primeiros termos da seqüência (n um valor dado): 1, 1, 2, 4, 3, 9, 4, 16, 5, ... 4. Leia um número inteiro qualquer e escreva a soma de seus dígitos. Por exemplo, dado o número 1537, então a soma é 16 (= 1 + 5 + 3 + 7). 5. O número π pode ser obtido através do somatório infinito: π = 4 - 4 / 3 + 4 / 5 - 4 / 7 + 4 / 9 – 4 / 11 + . . . Dada a quantidade de parcelas, obtenha o valor aproximado de π. 6. Um número inteiro é chamado de “perfeito” se ele é igual a soma de seus divisores próprios. Por exemplo, 6 é “perfeito” pois 6 = 1 + 2 + 3. Imprima todos os números perfeitos menores que 10000. 7. Ler três números inteiros positivos, n, a e b, e escrever, os n primeiros múltiplos de a ou b ou ambos. Por exemplo: se n=6, a=2 e b=3, o programa escreve 2, 3, 4, 6, 8 e 9. 8. Um número inteiro positivo, com mais de um dígito, é chamado palíndrome, se ele lido da direita para a esquerda ou da esquerda para a direita, tem o mesmo valor. Por exemplo: o número 32423 é palíndrome. Então, dado um número inteiro positivo, escreva se ele é palíndrome ou não. 9. Imprimir a tabela de valores da função F, dada abaixo, em n valores de x, igualmente espaçados, no intervalo [a,b], incluindo a e b, sendo a, b e n valores dados. 2x + 3 , se x < -3 F(x) = -x2 / 3 , se -3 <= x <= 3 2x – 9 , se x > 3 . 10. Calcular o valor da expressão S, abaixo, para valores dados de x (real) e n (inteiro ímpar). S = x - x3 / 3! + x5 / 5! - x7 / 7! + . . . ( xn / n! 11. Uma bola plástica é jogada de uma altura dada em metros. Cada vez que ela toca no chão, ela sobe a metade da altura anterior. Qual o percurso total que a bola faz e quantas vezes ela toca no chão antes de parar? Considere a bola parada ao atingir uma altura inferior a um milímetro. 12. Dada uma quantia de dinheiro em reais (sem centavos), trocá-la, inteiramente, por selos de 3 reais e/ou 5 reais, de forma que se tenha o menor número de selos possível ou diga que não foi possível fazer a troca (não pode sobrar dinheiro). Bom Estudo.
Compartilhar