Salut,
est-ce que qqn parmi vous a deja utilise Java Pathfinder? (je suis desole pour les accents je suis en australie je peux pas les taper...)
En fait je suis en train de travailler avec 5 autres personnes sur Java Pathfinder depuis 3mois (et c'est pas facile car tout le monde ne parle pas tres bien anglais donc ca coince...) et si on a pas de resultat dans les 3 semaines ==> 0 au projet...
Voila en gros ce qu'on doit faire. On a la methode suivante :
Code :
- private static void SampleCode(int a, int b, int c, int d) {
- if(a>b) {
- if (c>d) System.out.println("a>b and c>d" );
- else System.out.println("a>b and c<=d" );
- }
- else {
- if(c>d) System.out.println("a<=b and c>d" );
- else System.out.println("a<=b and c<=d" );
- }
- return;
- }
|
L'utilisateur choisi 3 groupes d'entrees : {a1,b1,c1,d1}, {a2,b2,c2,d2}, {a3,b3,c3,d3}
On doit :
* Executer le programme sur le groupe 1 et monitorer les branches prises
* Executer le programme sur le groupe 2 :
- Si la branche prise lors du 1er IF est la meme que pour le group1, on enregistre l'endroit ou on est et on passe au groupe 3
- Sinon on passe a la branche suivante, on enregristre les branches prises et on arrete le programme
* Executer le programme sur le groupe 3 :
- Si la branche prise lors du 1er IF est differente que le group1, on enregristre les branches prises et on arrete
- Si c'est la emme que le group1, on continue:
- Si la branche prise lors du 2e IF est la meme que pour group1, on arrete l'execution du group3 et on reprend celle du group2 la ou on c arrete
- Sinon on continue et on enregistre les branches prises...
Voila c'est ca le projet, c'est pas tres gros, a premiere vu ca a pas l'air infaisable mais vu qu'il n'existe pas de documentation sur JPF c super dur... Donc un peu d'aide serait bienvenue.
Merci d'avance!!!!!
EDIT : c'est bon j'ai finalement trouve la solution, suffit de demander si ca interesse qqn.
Message édité par cooleric le 16-05-2007 à 02:11:23