|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 111 ![]() |
bonjour j ai un probleme je ne vois pas du tout comment faire :
J ai un tableau N1 N2 1 2 2 3 3 4 4 5 5 6 Je voudrais faire N1:1 x 5 + N1:2 x 3 + N1:3 x 3 puis ensuite que ca fasse N1:2 x 5 + N1:3 x 3 + N1:4 x 4 puis N1:3 x 5 + N1:4 x 3 + N1:5 x 3 ect Quelqu un pourrait il m indiquez la marche a suivre ? Merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
ya deux façon de répondre à ta question
la premiere c'est de ne pas avoir compris que tu es en train de faire un exo de math. $n1 = array( .... ); $n2 = array( ... ); $resultat = $n1[???]*$n2[???]+$n1[???]*$n2[???] .... soit ya une formule de maths et tu veux pouvoir faire ton calcul pour des suites de longueur i et dans ce cas, raboule la formule, j'arrive pas à la deviner.
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 111 ![]() |
euh je me suis ptet mal exprimer j ai des valeurs value1 et value2 dans une table mysql
je veux faire ( value1[0] x 5 + value1[1] x 3 +value[2] x 3 ) + ( value[1] x 5 + value[2] x 3 + value[3] x 3 ) + ( value[2] x 5 + value[3] x 3 + value[4] x 3 ) ect que ma valeur remonte toujours d un cran .. |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
est ce que si j'écris comme ça tu vois comment tu peux faire ton itération? (la boucle quoi)
Code :
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
||
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 111 ![]() |
je vois pas du tout la, t as écrit 3 fois la même chose .
|
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 111 ![]() |
En fait je veux faire un systeme de comm a la priceminister :
j ai une table commission dedans id parrain et id filleul je veux que le parrain puisse parrainer un filleul le parrain gagne 0.05€ sur le filleul mais egalement 0.02€ sur le filleul de son filleul et le filleul quand a lui gagne 0.05€ sur son filleul a lui et 0.02€ sur le filleul de son filleul, en gros il devient parrain a son tour et ainsi de suite c est plus clair la ou toujours pas ? Merci |
|
|
00
|
|
|
#7 | ||
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
et pourtant non j'ai pas écrit 3 fois la même chose.
si tu dis que $i = 0 au début de mon script à la fin il vaut 3... un peu comme si j'avais écrit Code :
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
||
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
tu vois ou je veux aller? est ce que tu sens qu'on se rapproche de la formule que j'ai donné?
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 111 ![]() |
oui je vois ce que tu veux dire, mais ça corresponds pas a ma derniere explication maintenant, 2 jours je planche la dessus je trouve pas le systeme de comm.
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
pas facile de faire ça en un seul calcul.
je ferai ça en 2 temps -> je compte toutes les n transactions dans la base qui me rapportent 5 centimes -> gain = 5*n/100; -> je compte toutes les m transactions dans la base qui me rapportent 2 centimes -> gain = gain+ 2*m/100; ensuite il faut faire en sorte d'éliminer les transaction qui m'ont déjà rapporter de l'argent d'une fois sur l'autre. mais en fait je pense qu'il vaut mieux créditer au fur et a mesure le compte du parrain à chaque achat payé par le filleul.
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 111 ![]() |
Le probleme c est comment savoir si la transaction a deja rapporter de l argent, et comment savoir si la transaction doit rapporter 5 ou 2 centimes ?
Thanks pour ton aide |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
rien de plus facile. tu rajoutes une colonne à la fin de chaque ligne avec trois/deux valeurs possibles qui correspondent à l'avancement du payement ( attente, redevable, utilisé )
tu es en attente tant que ta banque reçois pas les sous. tu es redevable lorsque tu as reçu les sous mais que le parrain n'a pas utilisé les sous sur cette commission tu es utilisé lorsqu'il a utilisé les sous de cette transaction. cependant si au moment ou tu saisis dans ton application que l'argent est arrivé et que tu peux déclencher la livraison ou clore la vente tu fais une mise a jour du crédit du parrain update table_utilisateur SET credit = credit + 0.05 WHERE filleul = id_du_client si tu veux historiser c'est plus compliqué faut une table comme ton compte en banque pour visualiser le crédit du parrain et ajouter une opération credit_utilisateur idutilisateur | libelle | montant 25 | parrainage de toto | +0.05 32 | parrainage de titi | +0.02 25 | achat article | -700,50 à toi de voir ce que tu veux. je suis sur que tu peux trouver un truc original et plus simple tout(e) seul(e).
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#13 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 111 ![]() |
Merci mais mon probleme c est plutot de savoir comment gerer le n+1 enfin je veux dire parrain filleul sous filleul, ensuite filleul devient parrain filleul sous filleul ect et je vois pas comment gerer ça surtout
merci si tu peux m aider la dessus |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com