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%