# README – Version modulaire du simulateur de crédit Ce dossier contient une version refactorisée et modulaire du simulateur, avec séparation claire des responsabilités. ## Fichiers et logique - **calculs.js** : Contient toutes les fonctions de calcul de crédit (calculate_pat, calculate_am, etc.). Chaque fonction prend en entrée le capital, la durée, et retourne les paramètres du crédit selon le type. - **utils.js** : Fonctions utilitaires réutilisables (number_format, getStepForValue, etc.). - **ui.js** : Gère l'affichage, les sliders, la synchronisation des champs, et les interactions utilisateur (change_capital_slider, change_month_slider, change_duree, update_capital_input, etc.). - **main.js** : Point d'entrée du simulateur. Importe les modules, initialise l'application, gère les événements, et orchestre la logique entre calculs, UI et utilitaires. ## Logique générale - La logique métier (calculs) est totalement séparée de la gestion de l'UI. - Les utilitaires sont accessibles à tous les modules. - Le fichier main.js centralise l'initialisation et la gestion des interactions. --- Pour toute évolution, ajoutez vos nouveaux modules dans ce dossier et documentez-les ici.