1 - Imobiliária
O programa não pode ter variáveis globais, o vector e outras variáveis
devem ser definidas na função que acharem mais indicada
Uma imobiliária tem terrenos quadrados,
redondos e triangulares. Pretende que se crie um programa que permita inserir as
áreas dos vários tipos de terrenos. O programa deve ter um menu com várias
opções:
-
Inserir dados (ou acrescentar)
-
Limpar dados (começar de novo)
-
Listar dados
-
Ordenar vector por área em ordem crescente ou decrescente
-
Apresentar estatística
-
Sair
Faça várias funções para:
- Ler/Acrescentar ao(s) vector(es) dados sobre os lotes (tipos e áreas),
lendo dados até inserir um tipo especial ex: tipo (1-quadrado 2- redondo 3-
triangular 0- terminar)
- Listar os terrenos todos, ou só de um determinado tipo recebido como
parâmetro (ex. 0- todos 1-quadrado 2- redondo 3- triangular)
- Ordenar o(s) vector(es) por áreas de forma crescente ou decrescente
- Função que devolva a média das áreas de um determinado tipo (ou de todos
os tipos) recebido como parâmetro (ex. 0- todos 1-quadrado 2- redondo
3- triangular)
- Função que devolva a quantidade de lotes de um determinado tipo recebido
como parâmetro (ex. 1-quadrado 2- redondo 3- triangular)
- Função que apresente a estatística (deve chamar outras funções)
A estatística a apresentar será:
-
percentagem de terrenos e de áreas dos 3 tipos, por ex:
-
Quadrados 10% 33%
-
Redondos 40%
12%
-
Triangulares 50% 55%
-
Área e tipo do maior terreno
- Área e tipo do menor terreno
-
Médias das áreas todas e por cada tipo
Voltar
Ultima alteração:
segunda-feira, 28 de Novembro de 2005 às
16:32