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

PERÍODO: 2004.1

Prof.: Roberto M. de Faria.

3a LISTA DE EXERCÍCIOS

 

Entregar em disquete até o dia 25/10/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 programa Fortran 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 programa Fortran 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 programa Fortran anterior para funcionar com um número qualquer informado de pessoas.

 

5)       Uma fazenda cria porcos e galinhas. Faça um programa Fortran 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 programa Fortran 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)       Programa Fortran 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)       Programa Fortran 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)       Programa Fortran que lê três números inteiros e imprima esses números na ordem de leitura e em ordem crescente.

 

10)    Programa Fortran que lê Nome, Categoria e Salário de vários funcionários e calcula, para cada um, o novo salário de acordo com o aumento especificado para a sua categoria. Após mostrar o novo salário de um funcionário, o programa perguntará se o usuário deseja continuar ou não a execução do programa.

Categoria A:  15%

Categoria B:  12%

Categoria C:  10%

Categoria D:  8%