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.
- Host: GitHub
- URL: https://github.com/carloseduardonit/simulador-de-emprestimo
- Owner: carloseduardonit
- Created: 2024-08-14T23:52:38.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-01-16T22:27:44.000Z (5 months ago)
- Last Synced: 2025-01-16T22:30:14.975Z (5 months ago)
- Topics: contabilidade, css, html, html-css, html-css-javascript, javascript, matematica-financeira, vercel
- Language: JavaScript
- Homepage: https://simulador-de-emprestimo-two.vercel.app
- Size: 24 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# Simulador de Emprestimo
> [!IMPORTANT]
>
> - Clique nos Titulos abaixo para ver os paragrafos conforme a demostração: :point_down:
>## Dados do projeto
> - URL: [Acesse Aqui](https://simulador-de-emprestimo-two.vercel.app/)
> - Tempo medio de Elaboração: 80 horas :hourglass_flowing_sand:
## 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
>
---
## :writing_hand: Este documento e escrito em
> 
---
## 📬 Entre em contato pelo :point_left:
> [](https://t.me/Carlaol) [](https://api.whatsapp.com/send?1=pt_BR&phone=5521985745077) [](mailto:[email protected]) [](https://x.com/Carlao_Me_Ajuda) [](https://www.instagram.com/carlao.me.ajuda/) [](https://www.linkedin.com/in/carlos-eduardo-dos-s-figueiredo/) [](https://github.com/carloseduardonit/) [](https://discord.com/channels/@carloseduardonit/) 
---
## :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]()---