UFCG/CCT/DSC/INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO

PERÍODO: 2004.1

Prof.: Roberto M. de Faria.

2a LISTA DE EXERCÍCIOS

 

Entregar em papel ou disquete até o dia 09/07/2004.

 

1)       Você pretende comprar um carro a prazo cujo valor original é R$18.500,00. O vendedor aceita que você dê uma entrada de R$ 3.500,00 e que você pague o restante em 36 parcelas mensais, a um juro de 2,5% ao mês. Faça um algoritmo que mostre quanto você deverá pagar por mês e qual a diferença entre o preço e o valor que será pago pelo carro?

 

2)       Generalize o algoritmo do item 1) para que possamos aplicá-lo para: qualquer preço, valor de entrada, taxa de juros e número de prestações.

 

3)       A partir do nome de uma pessoa e sua data de nascimento (dia, mês e ano), classifique esta pessoa de acordo com a tabela abaixo, mostrando: nome, idade e categoria e usando como referência a data (dia, mês e ano) do dia.

Idade                             Categoria

00 – 01                           Bebê

02 – 09                           Criança

10 – 12                           Pré-adolescente

13 – 17                           Adolescente

18 – 70                           Adulto

< 71                Ancião

 

4)       Generalize o algoritmo anterior para funcionar com um número qualquer informado de pessoas.

 

5)       Uma fazenda cria porcos e galinhas. Faça um algoritmo que calcule o número de galinhas da fazenda, dados o número total de pés dos animas e o número de porcos.

 

6)       Faça um algoritmo que leia o nome e a média final de alunos de uma turma e, no final, mostre os nomes e as médias dos alunos que possuem a menor e a maior médias. O programa pára quando encontra uma média negativa.

 

7)       Algoritmo que leia as coordenadas de um ponto (x,y) e determine se o ponto :

o        É o ponto origem (0,0)

o        Pertence a um dos eixos ( X ou Y)

o        Pertence a um dos quadrantes (Primeiro, Segundo, Terceiro ou Quarto)

 

8)       Algoritmo que leia dois valores quaisquer para X. Para cada valor,  calcule o resultado de f(x) e indique se X é ou não raiz da seguinte equação.

 

                       f(x) = x2 - 2x +1

 

9)       Algoritmo que lê três números inteiros e imprima esses números na ordem de leitura e em ordem crescente.

 

10)    Algoritmo que lê Nome,  Categoria e Salário de um funcionário e calcula o novo salário de acordo com o aumento especificado para a sua categoria.

Categoria A:  15%

Categoria B:  12%

Categoria C:  10%

Categoria D:  8%