Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

Calcul du trajet dans un tableau alpha n

Calcul du trajet dans un tableau alpha n


Calcul du trajet dans un tableau alpha n     Posté le 4/07/2005 à 00:00
Taotzu
Membre
Taotzu
156 posts
Inscrit le : 8/02/2005
Slt à vous ! bon alors j'expose un probléme bien compliquer (pour moi) ! je sait pas si le titre est explisite alors je resume !

J'ai un tableau comme sa :

a1 a2 a3 a4 a5 a6 a7 a8 a9 a10
b1 b2 b3 b4 b5 b6 b7 b8 b9 b10
c1 c2 c3 c4 c5 c6 c7 c8 c9 c10
d1 d2 d3 d4 d5 d6 d7 d8 d9 d10
.. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. ..

je recupere juste le point de depart "ex(a2)" et le point de fin "ex(c7)"... en sachant que on pe pas y aller en diagonale

alors pour aller de a2 à c7 on aura traverser 7 case

ok comme sa facile, mais se que je cherche c'est une formule pour ariver a savoir le nombre de case traverser en ayant juste c'est 2 point "a2 et c7"

Avez vous une idées ?

Merci

________________________

 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 4/07/2005 à 19:00
3run0
Administrateur
Avatar
1747 posts
Inscrit le : 1/10/2004
a=0 et 2=2
c=2 et 7=7
c-a=2 et 7-2=5
2+5=7
et voilou! smiley

_______________________
_ww.gabian-herault.com
 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 4/07/2005 à 19:37
3run0
Administrateur
Avatar
1747 posts
Inscrit le : 1/10/2004
j\'ai pas trouvé de formule à partir des lettres mais en notant les coordonées differemment tu peux faire ça:

saisir sous la forme 0_1;0_2;... et 3_1;3_2;3_3;... le premier terme remplace la lettre et le _ est un separ ateur
<form method=\"post\">
coord 1<input type=\"text\" name=\"prem\">
et coord 2<input type=\"text\" name=\"sec\">
<input type=\"submit\" value=\"count\">
</form>
<?
$prem
=explode("_\",$_POST[\'prem\']);
$sec=explode(\"_\",$_POST[\'sec\']);
$res1=$sec[0]-$prem[0];
$res2=$sec[1]-$prem[1];
$total=$res1+$res2;
print $total;
?>



_______________________
_ww.gabian-herault.com
 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 4/07/2005 à 19:50
Taotzu
Membre
Avatar
156 posts
Inscrit le : 8/02/2005
Ouai merci ! en faite j\'ai remplacer les lettre par des chiffre et au lieu de commencer à 1 j\'commence à 0 comme tu as fait en premier ! c\'est pareil et plus simple !

Voila mon calcul ! que j\'ai pas vérifier l\'affichage (je cherche un moyen de le passer sur une la page ou je suis rediriger ! si ta une idés


$case_v = $_POST[\'gps_v\'];
  $case_h = $_POST[\'gps_h\'];
/////////////////////////////////////////
$requete1 = \"SELECT * FROM tbl_user where login=\'$pseudo\'\";
$query1 = mysql_query($requete1) or die (\'Erreur : \'.mysql_error());
$result1 = mysql_numrows($query1); $row1 = mysql_fetch_array($query1);
$gps_v = $row1[\"gps_v\"];
$gps_h = $row1[\"gps_h\"];

$chemin_calcul_v = $case_v - $gps_v ;
$chemin_calcul_h = $case_h - $gps_h ;
$chemin_calcul_result = $case_v + $gps_v ; 


_______________________

 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 4/07/2005 à 20:18
3run0
Administrateur
Avatar
1747 posts
Inscrit le : 1/10/2004
je cherche un moyen de le passer sur une la page ou je suis rediriger ! si ta une idés

j\'ai pas compris la question smiley

_______________________
_ww.gabian-herault.com
 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 4/07/2005 à 20:38
Taotzu
Membre
Avatar
156 posts
Inscrit le : 8/02/2005
Ouai excuse ! en fait le calcul se fait dans la page \"move.php\" et redirige direct a la fin du script sur la page \"map.php\" ! et j\'aimerai afficher le resultat du calcul sur la page \"map.php\" !

Ouai en faite sa marche mais y\'a l\'probléme des placement des chiffre ! que je vait régler avec quelque \"if\" !!

Parceque 0-1 = -1 Grrr ! alors que 1-0 = 1

_______________________

 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 4/07/2005 à 20:54
3run0
Administrateur
Avatar
1747 posts
Inscrit le : 1/10/2004
il existe une fonction qui donne que la valeur absolue des nombres (pas de signe) le probleme c\'est que je me souviens pas de son nom! mais en fouillant un peut google et nexen ...

_______________________
_ww.gabian-herault.com
 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 4/07/2005 à 20:58
Taotzu
Membre
Avatar
156 posts
Inscrit le : 8/02/2005
Ok j\'vais voir sa ! mais sinon j\'ai fait comme sa et sa marche nikel !

<? if($case_v >= $gps_v)
{
$chemin_calcul_v $case_v $gps_v ;}
else {
$chemin_calcul_v $gps_v $case_v ;}

if(
$case_h >= $gps_h)
{
$chemin_calcul_h $case_h $gps_h ;}
else {
$chemin_calcul_h $gps_h $case_h ;}

$chemin_calcul_result $chemin_calcul_v $chemin_calcul_h ;
$chemin_pa_result $pa $chemin_calcul_result ?>


_______________________

 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 4/07/2005 à 21:14
3run0
Administrateur
Avatar
1747 posts
Inscrit le : 1/10/2004
ben c\'est tout simplement abs()
abs(-5) renvera 5

_______________________
_ww.gabian-herault.com
 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 4/07/2005 à 21:48
Taotzu
Membre
Avatar
156 posts
Inscrit le : 8/02/2005
Ha ouai ! carement... ! héhé ! en 3 lettre ! smiley

Ce qui simplifi a sa :

<? 
$chemin_calcul_v 
$case_v $gps_v ;
$chemin_calcul_h $case_h $gps_h ;
$chemin_calcul_result abs($chemin_calcul_v) + abs($chemin_calcul_h) ;
$chemin_pa_result $pa $chemin_calcul_result ;
?>


_______________________

 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 5/07/2005 à 09:17
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
Yo smiley

Tu fais un jeux ?

Si tu sais que ta valeur va etre négative, tu peut aussi faire $nbr=$nbr*-1;
Mais, abs() est très bien quans on n\'est pas sur du signe du résultat.


edit :
je n\'ai pas essayer, mais, admétn que $a=-1;
si on fais echo (-$a); je pense que l\'on obtient 1. pas tester.

Sky

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 5/07/2005 à 11:30
Taotzu
Membre
Avatar
156 posts
Inscrit le : 8/02/2005
Slt ! j\'ai esayer \"$a=-1; echo -$a;\" et sa marche !! smiley

Sinon ouai j\'fait un jeu, mon projet c\'est de faire une sorte de MmoRpg en php ! un peut micromonde in the web ! avec de la politique, capture de teritoire entre pays et plein de posibilité !


_______________________

 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 5/07/2005 à 12:15
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
lol, me rappelle un petit jeux que j\'ai commencé ... jamais fini smiley

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 5/07/2005 à 14:37
Taotzu
Membre
Avatar
156 posts
Inscrit le : 8/02/2005
Lol, ouai c\'est l\'risque ! avec des projets aussi ambitieux mais tellement bordelique ! mais j\'apprend plein de truc ! donc sa compensera, Si jamais j\'le finie pas ! ;

_______________________

 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 5/07/2005 à 17:37
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
Oui, c\'est claire.
Depuis, je comprend les mktime() ... c\'estd éjà pas mal. smiley

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 5/07/2005 à 17:55
Taotzu
Membre
Avatar
156 posts
Inscrit le : 8/02/2005
Lol, j\'sait méme pas s\'que c\'est ! ? smiley ?

Attend j\'vais voir !.... Haaa ok ! c\'est deja pas mal ! on peut faire vachement de truc avec ! smiley

_______________________

 
Réponse à : Calcul du trajet dans un tableau alpha n     Posté le 9/07/2005 à 12:02
Taotzu
Membre
Avatar
156 posts
Inscrit le : 8/02/2005
[quote]je cherche un moyen de le passer sur une la page ou je suis rediriger ! si ta une idés --- j\'ai pas compris la question [/quote]

Au faite j\'ai trouver, je sauvegarde le resultat dans une variable de sessions !! ;)

_______________________

 
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net