MC111 - 1o Semestre de 1998 4a Lista de Exercícios |
- Fazer um programa leia uma seqüência de valores inteiros fornecida pelo usuário em uma linha de entrada e conte o número de valores positivos, negativos e zeros.
- Adaptar o programa acima para que ele calcule o percentual dos valores positivos, negativos e zeros em relação ao total de valores fornecidos.
- Escrever um programa que, para uma dada seqüência de valores inteiros fornecidos em uma linha de entrada pelo usuário de comprimento maior ou igual a 3, calcule o número de triplas (subseqüências de comprimento 3) com valores iguais existentes na seqüência dada. Exemplo: Para a seqüência
4 2 15 15 15 3 7 7 7 7 2
o programa deve produzir o resultado 3, pois a seqüência dada contém uma tripla com valores 15 e duas (sobrepostas) com valores 7.
- Considere uma quantia q em reais aplicada por n anos consecutivos, a uma taxa anual de juros j, com o reinvestimento dos juros ao longo do período. A quantia final qf a ser resgatada após n anos é calculado da seguinte forma:
qf = q * ((1 + j/100) + (1 + j/100)2 + ... + (1 + j/100)n)
Escrever um programa que calcule os resgates finais de acordo com as opções de aplicação fornecidas pelo usuário.
- Fazer um programa que contabilize a freqüência relativa de vogais em um texto fornecido em uma linha pelo usuário.
- Um valor inteiro positivo n é chamado de quadrado perfeito se existir uma seqüência de ímpares consecutivos a partir do valor 1 cuja soma seja exatamente igual a n. Exemplo: para o valor 16 temos 16 = 1 + 3 + 5 + 7. Assim sendo 16 é um quadrado perfeito. Um quadrado perfeito tem a seguinte propriedade: o número de termos ímpares consecutivos m a partir do valor 1 cuja soma é igual ao quadrado perfeito corresponde à raiz quadrada do quadrado perfeito. No exemplo acima, para n=16, o valor de m é 4, o que corresponde à raiz quadrada de 16. Faça um programa que verifique se um valor inteiro é um quadrado perfeito e, em caso afirmativo, determine o valor de sua raiz quadrada de acordo com o procedimento descrito acima.