Desenvolva um algoritmo para um sistema de gerenciamento de imóveis disponíveis em uma imobiliária. Para isso você deve criar um registro com os campos: tipo (casa, apartamento ou
terreno), disponibilidade (aluguel ou venda), preço, número de quartos e total de área privativa. O
sistema deve possuir as seguintes funcionalidades:
a) Uma função principal onde serão cadastrados todos os imóveis disponíveis (total de N
imóveis);
b) Uma função que recebe por parâmetro um tipo e um preço e apresenta todos os imóveis
que custam menos que este valor e que sejam do tipo solicitado;
c) Uma função para apresentar todos os imóveis que possuam a quantidade de quartos
fornecida pelo usuário e que estejam entre a área mínima e máxima, também fornecidas
pelo usuário;
d) Uma função que recebe por parâmetro um tipo de imóvel e de disponibilidade e retorna
para a função principal a quantidade total de unidades cadastradas com essas características.