Auteur |
Message |
brucelili
Newbiiiie
Messages: 2
|
Posté le:
Jeu 19 Mai 2005 - 22:43 |
|
Ben c t pas marqué mais si tu enregistrais pas le fichier. Ben lorsque tu veux afficher le plan ben t'auras pas l'emplacement qui a été ajouter non? |
|
|
|
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 22:45 |
|
brucelili a écrit: |
Ben c t pas marqué mais si tu enregistrais pas le fichier. Ben lorsque tu veux afficher le plan ben t'auras pas l'emplacement qui a été ajouter non? |
Ouai mais on s'en bat les steack de ça, c'est un autre problème qui n'est pas celui de l'ajout d'un emplacement dans la collection |
_________________ ¤ signature ¤ |
|
|
|
Axel97one
Forumeur fréquent
Sexe:
Messages: 91
Localisation: Gwada Abymes 97139
|
Posté le:
Jeu 19 Mai 2005 - 22:46 |
|
brucelili a écrit: |
Ben c t pas marqué mais si tu enregistrais pas le fichier. Ben lorsque tu veux afficher le plan ben t'auras pas l'emplacement qui a été ajouter non? |
Je pense pas que ca faisait partie du domaine d'étude. |
_________________
|
|
|
|
mrmabo
Accro à Web-IG
Sexe:
Messages: 226
Localisation: Amiens
|
Posté le:
Jeu 19 Mai 2005 - 22:46 |
|
Mon algo :
Fonction Plan::ajouteEmplacement(e unEmplacement : Emplacement) : Booléen
Variables :
flag : Booléen
i : Entier
unObjet : Objet
DEBUT
i = 1
flag = vrai
tant que i <= lesEmplacements.cardinal() et flag faire
unObjet = extraireObjet(i)
SI unObjet.estType(terasse) et unemplacement.esttype(terasse) et unEmplacement.donneDistance(unObjet) > 50 alors
flag = faux
FIN SI
i = i +1
FIN tq
SI flag alors
lesEmplacements.ajouteEmplacement(unEmplacement)
FIN SI
RETOURNER flag
FIN
je pense que c'est optimisé au max
et je suis d'accord pour dire que l'ip de la passerelle et celle du firewall coté du réseau local |
|
|
|
|
burns
Forumeur occasionnel
Sexe:
Messages: 20
|
Posté le:
Jeu 19 Mai 2005 - 22:49 |
|
cyberice67 a écrit: |
Si vous avez pas fait ca c'est que vous avez juste Une assoc quatres pattes... berk meme en cauchemard j'l'aurai pas imaginé |
très rare, mais parfois necessaire, et surtout, pas faux.
fais de beaux rèves |
|
|
|
|
Axel97one
Forumeur fréquent
Sexe:
Messages: 91
Localisation: Gwada Abymes 97139
|
Posté le:
Jeu 19 Mai 2005 - 22:51 |
|
mrmabo a écrit: |
Mon algo :
Fonction Plan::ajouteEmplacement(e unEmplacement : Emplacement) : Booléen
Variables :
flag : Booléen
i : Entier
unObjet : Objet
DEBUT
i = 1
flag = vrai
tant que i <= lesEmplacements.cardinal() et flag faire
unObjet = extraireObjet(i)
SI unObjet.estType(terasse) et unemplacement.esttype(terasse) et unEmplacement.donneDistance(unObjet) < 50 alors
flag = faux
FIN SI
i = i +1
FIN tq
SI flag alors
lesEmplacements.ajouteEmplacement(unEmplacement)
FIN SI
RETOURNER flag
FIN
je pense que c'est optimisé au max
et je suis d'accord pour dire que l'ip de la passerelle et celle du firewall coté du réseau local |
This is so gooood |
_________________
|
|
|
|
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 22:56 |
|
Au lieu de critiquer les autres, je vais mettre le mien pour être de la partie aussi
le voilou :
Code: |
fonction Plan.ajouterEmplacement(unEmplacement: Emplacement): booléen;
var
Valide: booleen;
i: entier;
emp: Emplacement;
Début
Valide <- Vrai;
Si unEmplacement.estType("Terrasse") Alors
Pour i de 1 à LesEmplacements.Cardinal() Faire
emp <- LesEmplacements.extraireObjet(i);
Si emp.estType("Terrasse") ET emp.donneDistance(unEmplacement) < 50 Alors
Valide <- Faux;
Fin Si
Fin Pour
Fin Si
Si Valide Alors
LesEmplacement.Ajouter(unEmplacement);
Fin Si
Retourner Valide;
Fin
|
|
_________________ ¤ signature ¤
Dernière édition par Inekman le Jeu 19 Mai 2005 - 23:01; édité 1 fois |
|
|
|
mrmabo
Accro à Web-IG
Sexe:
Messages: 226
Localisation: Amiens
|
Posté le:
Jeu 19 Mai 2005 - 22:56 |
|
pour la question de la sauvegarde du plan
logiquement elle doit se faire dans cette procedure :
Jaioubliélenomdelaclassequicontientcettefonction.ajouteEmplacement(e unEmplacement : Emplacement)
edit pour au dessus
ah ouais pas mal j'avais pas pensé au fait que si c pas une terrasse on ajoute directe ^^ sa evite la boucle mais dommage t'ai fait un pour au lieu d'un tant que c'est moins optimisé ^^ tu balayes pour rien et tes deux si t'aurais pu les faire en 1 seul :p
tout ceci n'empeche que cet algo est correct maintenant je sais pas s'il tiennent compte de l'optimisation d'après mon prof pas trop^sauf evidences
par contre pour ce qui est de l'analyse bah je peux rien vous dire je suis une brêle toujours est il que j'ai fait un lien identifiant entre etablissement et emplacement vu que la codification de l'emplacement se fait en fonction du numero de l'etablissement
aprés j'ai fait une spécialisation de l'entité personne => morale et l'autre personne enfin surtout pour le fun et je trouvais sa joli |
Dernière édition par mrmabo le Jeu 19 Mai 2005 - 23:01; édité 1 fois |
|
|
|
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 22:59 |
|
Ouai c'est vrai, mais l'idée est là et c'est plus par rapiditié que j'ai mis un "pour" mais va pour le "Tant Que", no prob |
_________________ ¤ signature ¤ |
|
|
|
Sanvean
Résident du forum
Sexe:
Messages: 271
Localisation: Brest (29)
|
Posté le:
Jeu 19 Mai 2005 - 23:00 |
|
mrmabo a écrit: |
pour la question de la sauvegarde du plan
logiquement elle doit se faire dans cette procedure :
Jaioubliélenomdelaclassequicontientcettefonction.ajouteEmplacement(e unEmplacement : Emplacement)
edit pour au dessus
ah ouais pas mal j'avais pas pensé au fait que si c pas une terrasse on ajoute directe ^^ sa evite la boucle mais dommage t'ai fait un pour au lieu d'un tant que c'est moins optimisé ^^ tu balayes pour rien et tes deux si t'aurais pu les faire en 1 seul :p
tout ceci n'empeche que cet algo est correct maintenant je sais pas s'il tiennent compte de l'optimisation d'après mon prof pas trop^sauf evidences |
Ma prof d'algo nous a raconté le cas d'une collègue qui retire des points si c'est pas optimisé... |
|
|
|
|
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 23:03 |
|
Sanvean a écrit: |
Ma prof d'algo nous a raconté le cas d'une collègue qui retire des points si c'est pas optimisé... |
Ton prof fait bien de préciser que c'est un "cas" parce qu'à notre niveau, y'a rien de transcendant mais comme l'a précisé mrmabo, si c'est grossier y'a moyen de taper sur les doigts |
_________________ ¤ signature ¤ |
|
|
|
Sanvean
Résident du forum
Sexe:
Messages: 271
Localisation: Brest (29)
|
Posté le:
Jeu 19 Mai 2005 - 23:05 |
|
Inekman a écrit: |
Sanvean a écrit: |
Ma prof d'algo nous a raconté le cas d'une collègue qui retire des points si c'est pas optimisé... |
Ton prof fait bien de préciser que c'est un "cas" parce qu'à notre niveau, y'a rien de transcendant mais comme l'a précisé mrmabo, si c'est grossier y'a moyen de taper sur les doigts |
Oui genre ceux qui vont se passer d'une boucle Pour et répéter 10 fois le même traitement |
|
|
|
|
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 23:10 |
|
loooool booouuh à chaque chose les moyens conséquents ^^
Un algo à la con, optimisation à la con that's all 4 me |
_________________ ¤ signature ¤ |
|
|
|
Axel97one
Forumeur fréquent
Sexe:
Messages: 91
Localisation: Gwada Abymes 97139
|
Posté le:
Jeu 19 Mai 2005 - 23:11 |
|
Sanvean a écrit: |
Inekman a écrit: |
Sanvean a écrit: |
Ma prof d'algo nous a raconté le cas d'une collègue qui retire des points si c'est pas optimisé... |
Ton prof fait bien de préciser que c'est un "cas" parce qu'à notre niveau, y'a rien de transcendant mais comme l'a précisé mrmabo, si c'est grossier y'a moyen de taper sur les doigts |
Oui genre ceux qui vont se passer d'une boucle Pour et répéter 10 fois le même traitement |
Ou ceux qui abuse des pour et n'utilise jamais de tant que
Parce que si ds ce cas le premier emplacement est une terasse et quelle ets a moins de 50 m avec le pour on continue jusqu'au dernier emplacement et .....
Là on optimise |
_________________
|
|
|
|
Sanvean
Résident du forum
Sexe:
Messages: 271
Localisation: Brest (29)
|
Posté le:
Jeu 19 Mai 2005 - 23:14 |
|
Axel97one a écrit: |
Sanvean a écrit: |
Inekman a écrit: |
Sanvean a écrit: |
Ma prof d'algo nous a raconté le cas d'une collègue qui retire des points si c'est pas optimisé... |
Ton prof fait bien de préciser que c'est un "cas" parce qu'à notre niveau, y'a rien de transcendant mais comme l'a précisé mrmabo, si c'est grossier y'a moyen de taper sur les doigts |
Oui genre ceux qui vont se passer d'une boucle Pour et répéter 10 fois le même traitement |
Ou ceux qui abuse de spour et n'utilise jamais de tant que
Parce que si ds ce cas le premier emplacement est une terasse et quelle ets a moins de 50 m avec le pour on continue jusqu'au dernier emplacement |
Tout à fait, et c'est plus fréquent qu'on ne le croit... |
|
|
|
|
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 23:15 |
|
m'en fout ça marche c'est l'essentiel
edit : n'empêche que si j'avais été plus rigoureux avec mon logiciel qui tourne sur le net, j'aurai moins de problème de compatibilité à gérer aujourd'hui |
_________________ ¤ signature ¤ |
|
|
|
Sanvean
Résident du forum
Sexe:
Messages: 271
Localisation: Brest (29)
|
Posté le:
Jeu 19 Mai 2005 - 23:18 |
|
Inekman a écrit: |
m'en fout ça marche c'est l'essentiel |
Afficher("ligne 1")
Afficher("ligne 2")
Afficher("ligne 3")
Afficher("ligne 4")
Afficher("ligne 5")
Afficher("ligne 6")
Afficher("ligne 7")
Afficher("ligne 8")
Afficher("ligne 9")
Afficher("ligne 10")
M'en fous moi aussi ça marche
|
|
|
|
|
mrmabo
Accro à Web-IG
Sexe:
Messages: 226
Localisation: Amiens
|
Posté le:
Jeu 19 Mai 2005 - 23:27 |
|
si t'as pas 10 ligne sa plante sa veux afficher un truc inexistant quoi que la sa t'afficher
ligne X
donc bon sa passe mais sa affiche pas ce que l'on veux ^^ |
|
|
|
|
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 23:30 |
|
c'est pas demandé dans l'algo ça non |
_________________ ¤ signature ¤ |
|
|
|
Sanvean
Résident du forum
Sexe:
Messages: 271
Localisation: Brest (29)
|
Posté le:
Jeu 19 Mai 2005 - 23:30 |
|
mrmabo a écrit: |
si t'as pas 10 ligne sa plante sa veux afficher un truc inexistant quoi que la sa t'afficher
ligne X
donc bon sa passe mais sa affiche pas ce que l'on veux ^^ |
Heu j'ai pas compris |
|
|
|
|
|