G1FQ _ Crowdfunding Quadratique

This commit is contained in:
fred 2023-08-20 17:24:09 +02:00
parent 6aea0b6fa1
commit 4357f208c8
1 changed files with 14 additions and 4 deletions

View File

@ -4,10 +4,20 @@ Calcule les montants a verser pour chaque projet proposé au financement quadrat
[![](./G1_FQ.png)](https://ipfs.asycn.io/ipfs/QmSmpajaGvhBZrUXKsHngry3SZexLQvd2ZTLQzfwXrJAJi)
![](./QF_1.png)
![](./QF_2.png)
![](./QF_3.png)
![](./QF_4.png)
Les montants de contrepartie sont calculés à l'aide de la formule suivante :
Pour chaque projet, la somme des racines carrées des contributions est calculée. Ensuite, le carré de cette somme est divisé par la somme totale des carrés des racines carrées des contributions de tous les projets. Ce ratio est ensuite multiplié par le montant total de l'abondement pour déterminer le montant de l'abondement pour ce projet.
Mathématiquement, la formule pour calculer le montant de l'aide pour un projet spécifique "i" est la suivante :
Montant de l'abondement (i) = (Racine carrée de la somme (i) ^ 2) / Racine carrée de la somme totale * Montant total de l'abondement
Où :
Montant de l'aide(i) est le montant de l'aide pour le projet "i".
SquareRootSum(i) est la somme des racines carrées des contributions pour le projet "i".
TotalSquareRootSum est la somme des carrés des racines carrées des contributions pour tous les projets.
TotalMatchAmount est le montant total de la contrepartie disponible pour la distribution entre tous les projets.
## TODO