GOOGLE ADS

domingo, 24 de abril de 2022

¿Cómo dividir un valor y distribuirlo en mi página html?

Tengo dos valores en mi página html, que obtuve de un formulario.

La persona completa en una entrada la cantidad de dinero que tiene y en la otra entrada el número de personas.

Entonces, mi pregunta es:

¿Cómo divido el amount.valuepor el people.valuey lo distribuyo, de una manera que aparece como se muestra en el siguiente ejemplo?

Amount: 150 / Number of People: 3
-Person 1 - 50
-Person 2 - 50
-Person 3 - 50

Lo que realmente estoy luchando es crear una función que agregue al HMTL a otra persona + el resultado, según la cantidad de personas agregadas anteriormente.


Solución del problema

El código a continuación solo encuentra la participación total de todas las personas y distribuye la cantidad entre ellos dependiendo de sus acciones.


/*----- Define your variables in here ------*/
var amount = 150;
var people = {
1: 0.75,
2: 0.15,
3: 0.10
}
var totalSharePerc = 0;
/*----- Loop thruogh people to calculate total sum ------*/
for (const [key, value] of Object.entries(people)) {
totalSharePerc = totalSharePerc + value;
}

/*----- Loop thruogh people and split the amount ------*/
for (const [key, value] of Object.entries(people)) {

/*------ Calculate share of person -----*/
var share = (amount*value/totalSharePerc);

/*----- Do whatever you want ------*/
console.log("Person"+key+" => "+share);

}

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...