Code : Tout sélectionner
function calcule_C($i)
{
ici la formule; mais je ne suis pas bien sûr;
risque de $P et $M négatifs?
}
$F=0;
$P = un entier;
$M = un entier;
for ($i = 1; $i <= n; $i++)
{
$F = calcule_C($i, $P--, $M--);
}si c'est la cas, alors oui, il y a un risque que certain chien soit manquant quand ou est en bout de généalogie, vers les plus anciens...risque de $P et $M négatifs?
cela veux t'il dire que ma bdd n'est pas bonne ?tu dois déjà faire un truc analogue pour afficher les arbres
Rien ne t'empêche avec un programme analogue de remplir un tableau pour le père et un autre pour la mère.j’ai déjà un système d'arbre il fonctionne parfaitement: ATTENTION: je n'ai pas dit il est codé au top, mais ça marche, j'affiche le chien principale, les parents, les g-parents et ar-g-parents, 15 individu au total...
$result = 0;
foreach ($pere as $idchien=>$poids)
{
if (isset($mere[$idchien])
{
$p = $pere[$idchien];
$m = $mere[$idchien];
$c = ($p + $m + 1);
$c = 0.5^$c; /* si mes souvenir de la formule sont bons et si je sais calculer une puissance avec php
$result = $result + $c;
}
}