Para armazenar essas informações, podemos criar uma estrutura de dados (Record) com os seguintes campos: - Tipo do imóvel: uma string que pode ser "apto", "casa" ou "loja". - Área: um número real que representa a área do imóvel em metros quadrados. - Situação: uma string que pode ser "Vazio" ou "Ocupado". - Endereço: uma estrutura de dados que contém os campos Logradouro, Bairro, Cidade e CEP, todos do tipo string. - Inquilino: uma string que representa o nome completo do inquilino. - Data do contrato: uma estrutura de dados que contém os campos Dia, Mês e Ano, todos do tipo inteiro. - Prazo: um número inteiro que representa o número de meses do contrato. - Valor do Aluguel: um número real que representa o valor do aluguel em reais. Exemplo de como ficaria a estrutura de dados em Python: ``` class Imovel: def __init__(self, tipo, area, situacao, endereco, inquilino, data_contrato, prazo, valor_aluguel): self.tipo = tipo self.area = area self.situacao = situacao self.endereco = endereco self.inquilino = inquilino self.data_contrato = data_contrato self.prazo = prazo self.valor_aluguel = valor_aluguel class Endereco: def __init__(self, logradouro, bairro, cidade, cep): self.logradouro = logradouro self.bairro = bairro self.cidade = cidade self.cep = cep ``` Com essa estrutura de dados, podemos criar objetos Imovel e Endereco para armazenar as informações de cada imóvel cadastrado.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar