An open API service indexing awesome lists of open source software.

https://github.com/carloseduardonit/simulador-de-emprestimo

Simulador de Empréstimo desenvolvido para calcular valores de financiamento com base em entradas como taxa de juros, prazo e valor solicitado. Projeto voltado para aprendizado e demonstração de habilidades em desenvolvimento e lógica de programação.
https://github.com/carloseduardonit/simulador-de-emprestimo

contabilidade css html html-css html-css-javascript javascript matematica-financeira vercel

Last synced: 4 months ago
JSON representation

Simulador de Empréstimo desenvolvido para calcular valores de financiamento com base em entradas como taxa de juros, prazo e valor solicitado. Projeto voltado para aprendizado e demonstração de habilidades em desenvolvimento e lógica de programação.

Awesome Lists containing this project

README

        

# Simulador de Emprestimo

> [!IMPORTANT]
>
> - Clique nos Titulos abaixo para ver os paragrafos conforme a demostração: :point_down:
> Demostração de com fazer

## Dados do projeto

> - URL: [Acesse Aqui](https://simulador-de-emprestimo-two.vercel.app/)
> - Tempo medio de Elaboração: 80 horas :hourglass_flowing_sand:

gf

## Objetivo

- Proficiência em HTML, CSS e JavaScript
- Utilização de Eventos
- Manipulação de Arrays
- Programação Orientada a Objetos
- Expertise em Matemática Financeira
- Cálculo de parcelas de empréstimo usando a fórmula de amortização SPC

$$ \text{PMT} = \frac{\text{PV}}{ \left(\frac{1 - (1 + i)^{-n}}{i}\right)}
$$

## Bugs :lady_beetle:

### TODO

- [ ] Corrigir o evento `OnMouseEnd` do campo "Número de Carência" para evitar loops infinitos.
- [ ] Corrigir o evento `OnMouseEnd` nas tabelas para evitar loops infinitos quando os campos não são informados.
- [ ] Implementar os princípios SOLID.
- [ ] Aplicar Clean Code em todas as classes, métodos e variáveis.
- [ ] Corrigir o acesso adsende

### DONE

- [x] Ajustar os cálculos para limitar a precisão a 4 casas decimais.

## Funcionalidade

> - [ ] Funções da comuns das tabelas
> - [X] Criar JSDoc
> - [X] Calcular a Media em 2 numeros
> - [x] Calcular a Amortização do SAC
> - [x] Calcular o Saldo Atual do SAC
> - [x] Calcular o Juros do SAC
> - [x] Calcular a Prestação do SAC
> - [X] Cabeçalho da Tabelas
> - [X] Rodape da Tabelas
> - [ ] ...
> - [X] Calculo da tabela SAC - Sistema de Amortização Constante
> - [X] Criar JSDoc
> - [x] Calcular a Amortização do SAC
> - [x] Calcular o Saldo Atual do SAC
> - [x] Calcular o Juros do SAC
> - [x] Calcular a Prestação do SAC
> - [X] Exibir imagem de Deboche do SAC
> - [X] Calculo da tabela SPC - Sistema de Prestação Constante
> - [X] Criar JSDoc
> - [X] Calcular a Prestação do SPC
> - [x] Calcular o Juros do SPC
> - [X] Calcular a Amortização do SPC
> - [x] Calcular o Saldo Atual do SPC
> - [X] Exibir imagem de Deboche do SPC
> - [x] Calculo da tabela SAM - Sistema de Amortização Mista
> - [X] Criar JSDoc
> - [x] Calcular a Amortização do SAM
> - [x] Calcular o Saldo Atual do SAM
> - [x] Calcular o Juros do SAM
> - [x] Calcular a Prestação do SAM
> - [X] Exibir imagem de Deboche do SAM
> - [x] Adicionado ADSENDE

---

## :writing_hand: Linguagens utilizadas

>![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black)![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white)

---

## :writing_hand: Este documento e escrito em

> ![Markdown](https://img.shields.io/badge/Markdown-000?style=for-the-badge&logo=markdown)![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white)

---

## 📬 Entre em contato pelo :point_left:

> [![Telegram](https://img.shields.io/badge/Telegram-000?style=for-the-badge&logo=telegram&logoColor=2CA5E0)](https://t.me/Carlaol) [![WhatsApp](https://img.shields.io/badge/WhatsApp-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://api.whatsapp.com/send?1=pt_BR&phone=5521985745077) [![Gmail](https://img.shields.io/badge/Gmail-333333?style=for-the-badge&logo=gmail&logoColor=red)](mailto:[email protected]) [![X](https://img.shields.io/badge/X-000?style=for-the-badge&logo=x)](https://x.com/Carlao_Me_Ajuda) [![Instagram](https://img.shields.io/badge/-Instagram-%23E4405F?style=for-the-badge&logo=instagram&logoColor=white)](https://www.instagram.com/carlao.me.ajuda/) [![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/carlos-eduardo-dos-s-figueiredo/) [![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)](https://github.com/carloseduardonit/) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.com/channels/@carloseduardonit/) ![Slack](https://img.shields.io/badge/Slack-4A154B?style=for-the-badge&logo=slack&logoColor=white)

---

## :coffee: Colabore para o cafezinho :coffee:

> [!NOTE]
> "A empatia é certamente um dos mais nobres sentimentos humanos.
> Para entender e ajudar o próximo é necessário se imaginar na condição dele."
[Lázaro de Souza Gomes](https://www.pensador.com/autor/lazaro_de_souza_gomes/)

---

## :books: Material de Suporte :point_left:

- [Sites Icons8](https://icons8.com.br/)
- [Iconografia](https://github.com/ikatyang/emoji-cheat-sheet/tree/master?tab=readme-ov-file#activities)
- [Badges Basico](https://github.com/digitalinnovationone/dio-lab-open-source/blob/main/utils/badges/badges.md)
- [Badges Avançado](https://github.com/Ileriayo/markdown-badges?tab=readme-ov-file#markdown-badges)
- [Badges Avançado 1](https://home.aveek.io/GitHub-Profile-Badges/)
- [Cards](https://github.com/digitalinnovationone/dio-lab-open-source/blob/main/utils/cards/github-stats.md)
- [Sintaxe básica de gravação e formatação no GitHub](https://docs.github.com/pt/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)
- [Trabalhar com formatação avançadano GitHub](https://docs.github.com/pt/get-started/writing-on-github/working-with-advanced-formatting)
- [text]()

---