Generation

simulador de credito hipotecario portugal html

Aqui está um exemplo de como criar um simulador de crédito hipotecário em Portugal utilizando Python e HTML: **Simulador de Crédito Hipotecário** ===================================== ### Requisitos * Python 3.x * Flask (biblioteca para criar aplicativos web) * HTML (para criar a interface do usuário) ### Código Python ```python from flask import Flask, request, render_template app = Flask(__name__) # Dados do crédito hipotecário taxa_juros = 0.06 # taxa de juros anual prazo_maximo = 30 # prazo máximo em anos # Função para calcular o valor mensal def calcular_valor_mensal(capital, prazo, taxa): return capital * (taxa / 12) * (1 + taxa / 12) ** (prazo * 12) / ((1 + taxa / 12) ** (prazo * 12) - 1) # Função para calcular o valor total def calcular_valor_total(capital, prazo, taxa): return capital * (1 + taxa / 12) ** (prazo * 12) # Rotas da aplicação @app.route('/', methods=['GET', 'POST']) def index(): if request.method == 'POST': capital = float(request.form['capital']) prazo = int(request.form['prazo']) taxa = float(request.form['taxa']) / 100 valor_mensal = calcular_valor_mensal(capital, prazo, taxa) valor_total = calcular_valor_total(capital, prazo, taxa) return render_template('resultado.html', capital=capital, prazo=prazo, taxa=taxa, valor_mensal=valor_mensal, valor_total=valor_total) else: return render_template('index.html') if __name__ == '__main__': app.run(debug=True) ``` ### Código HTML (index.html) ```html <!DOCTYPE html> <html> <head> <title>Simulador de Crédito Hipotecário</title> </head> <body> <h1>Simulador de Crédito Hipotecário</h1> <form method="POST"> <label for="capital">Capital:</label> <input type="number" id="capital" name="capital" required><br><br> <label for="prazo">Prazo (anos):</label> <input type="number" id="prazo" name="prazo" min="1" max="{{ prazo_maximo }}" required><br><br> <label for="taxa">Taxa de juros (%):</label> <input type="number" id="taxa" name="taxa" min="0" max="100" required><br><br> <input type="submit" value="Simular"> </form> </body> </html> ``` ### Código HTML (resultado.html) ```html <!DOCTYPE html> <html> <head> <title>Resultado do Simulador de Crédito Hipotecário</title> </head> <body> <h1>Resultado do Simulador de Crédito Hipotecário</h1> <p>Capital: {{ capital }}</p> <p>Prazo: {{ prazo }} anos</p> <p>Taxa de juros: {{ taxa }}%</p> <p>Valor mensal: {{ valor_mensal }}</p> <p>Valor total: {{ valor_total }}</p> </body> </html> ``` ### Execução 1. Instale o Flask executando o comando `pip install flask` no terminal. 2. Crie um novo arquivo chamado `app.py` e cole o código Python acima nele. 3. Crie dois novos arquivos chamados `index.html` e `resultado.html` e cole os códigos HTML acima neles. 4. Execute o comando `python app.py` no terminal para iniciar a aplicação. 5. Acesse a aplicação em `http://localhost:5000` no seu navegador. ### Observações * O simulador calcula o valor mensal e o valor total do crédito hipotecário com base nos dados inseridos pelo usuário. * O prazo máximo é de 30 anos. * A taxa de juros é anual e é inserida em porcentagem. * O valor mensal é calculado utilizando a fórmula da taxa efetiva mensal. * O valor total é calculado utilizando a fórmula da taxa efetiva total.

Want to kickstart your project?Use the new AI Studio to create your code