Auteur |
Message |
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 22:14 |
|
Citation: |
[code]
Par contre pour 3.4, j'ai pas tout compris a ce que t'a fait
Mon code :
[code]
Fonction Plan::ajouteEmplacement(e unEmplacement : Emplacement) : Booléen
Variables :
estValide : Booléen
distance : Entier
unObjet : Objet
DEBUT
estValide = VRAI
POUR i = 1 JUSQU'A lesEmplacements.cardinal()
unObjet = extraireObjet(i)
SI unObjet.estType("Emplacement") = VRAI ALORS // SI unObjet.estType("Terrasse")
distance = unEmplacement.donneDistance(unObjet)
SI distance <> 0 ET distance < 50 ALORS
estValide = FAUX
FIN SI
FIN SI
FIN POUR
SI estValide = VRAI
lesEmplacements.ajouteEmplacement(unEmplacement)
FIN SI
RETOUR estValide
FIN [/code] |
On doit avoir les cerveaux connectés mec
j'ai EXACTEMENT comme toi, à la ligne près ! Délire |
_________________ ¤ signature ¤ |
|
|
|
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. |
queskispace
Accro à Web-IG
Sexe:
Messages: 194
Localisation: En ce moment, derrière mon pc
|
Posté le:
Jeu 19 Mai 2005 - 22:16 |
|
burns a écrit: |
queskispace t d'ou lol?
chui le M326060092 pas bien loin
|
lol, c'est pas mon vrai matricule, moi ca baisserai ma moyenne 18
Euh, non jm'enflamme la...
Sinon jsuis de Lyon, jle passe a Martinière Terreaux salle 313 je crois
Pour l'adresse de passerelle jsuis quasiment sur que c'est 172.16.100.1 parce que c'est sur un autre sous reseau |
_________________ Tout a une fin sauf le saucisson qui en a deux |
|
|
|
Sanvean
Résident du forum
Sexe:
Messages: 271
Localisation: Brest (29)
|
Posté le:
Jeu 19 Mai 2005 - 22:17 |
|
Pourquoi " SI distance <> 0" ? Je doute que des terrasses puissent être superposées... |
|
|
|
|
xtothez
Newbiiiie
Sexe:
Messages: 2
|
Posté le:
Jeu 19 Mai 2005 - 22:17 |
|
queskispace a écrit: |
Alors pour 3.3, j'ai fait pareil sauf que j'ai fait qu'une ligne, j'ai pas utilisé num
Par contre pour 3.4, j'ai pas tout compris a ce que t'a fait
Mon code :
Code: |
Fonction Plan::ajouteEmplacement(e unEmplacement : Emplacement) : Booléen
Variables :
estValide : Booléen
distance : Entier
unObjet : Objet
DEBUT
estValide = VRAI
POUR i = 1 JUSQU'A lesEmplacements.cardinal()
unObjet = extraireObjet(i)
SI unObjet.estType("Emplacement") = VRAI ALORS
distance = unEmplacement.donneDistance(unObjet)
SI distance <> 0 ET distance < 50 ALORS
estValide = FAUX
FIN SI
FIN SI
FIN POUR
SI estValide = VRAI
lesEmplacements.ajouteEmplacement(unEmplacement)
FIN SI
RETOUR estValide
FIN |
|
tu utilise la fonction extraire objet tte seule et tu teste si ton objet est du type emplacement pour rien car ds la collection lesEmplacements ce sont tous des objets du type emplacement et il reste a savoir si ils sont du type etalage ou terasse.... |
|
|
|
|
Axel97one
Forumeur fréquent
Sexe:
Messages: 91
Localisation: Gwada Abymes 97139
|
Posté le:
Jeu 19 Mai 2005 - 22:17 |
|
[quote="queskispace"]
xtothez a écrit: |
algo kes ke vous en pensez???
Fonction Plan::ajouteEmplacement(e unEmplacement : Emplacement) : Booléen
Variables :
estValide : Booléen
distance : Entier
unObjet : Objet
DEBUT
estValide = VRAI
POUR i = 1 JUSQU'A lesEmplacements.cardinal()
unObjet = extraireObjet(i) //Tu appelles extraire ds le vide c peu etre un oubli
SI unObjet.estType("Emplacement") = VRAI ALORS
distance = unEmplacement.donneDistance(unObjet)
SI distance <> 0 ET distance < 50 ALORS
estValide = FAUX
FIN SI
FIN SI
FIN POUR
SI estValide = VRAI
lesEmplacements.ajouteEmplacement(unEmplacement)
FIN SI
RETOUR estValide
FIN [/code] |
|
_________________
|
|
|
|
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 22:18 |
|
ouai en fait la structure générale est la même mais les conditions sont pas pareil du tout |
_________________ ¤ signature ¤ |
|
|
|
burns
Forumeur occasionnel
Sexe:
Messages: 20
|
Posté le:
Jeu 19 Mai 2005 - 22:20 |
|
Inekman a écrit: |
|
ouaip je comprend pas ta ternaire !
pour chaque date, tu enregistre si la personne est tjours proprio d'un etablissement, c'est à dire une entrée par jour !( si tu as bien mis 1-n à date, cela signifie qu'a une date on a au moins un proprio qui possède un etablissement).
sinon ca veut dire que il y a au moins une personne qui devient propriétaire d'un etablissement par jour ... oO j'avoue que je ne comprend pas trop. |
|
|
|
|
Tom921
Newbiiiie
Sexe:
Messages: 9
Localisation: Courbevoie
|
Posté le:
Jeu 19 Mai 2005 - 22:21 |
|
172.16.100.1 pour l'adresse de passerelle!
Je vois pas autre chose! |
_________________ L'urgent est fait, l'impossible est en cours et pour le miracle prévoir un délai. |
|
|
|
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 22:22 |
|
Pour moi ça dit ça :
Un exploitant est responsable d'un établissement à une date donnée et il en résulte une date de fin de responsabilité.
edit : je suis le plus mauvais en analyse et le meilleur en algo, je réfléchi complètement pas pareil que ce que l'énoncé est sensé nous faire comprendre. "Suis les rails" qu'elle me dit ma prof....j'les vois pas ces putains de rail moi |
_________________ ¤ signature ¤ |
|
|
|
burns
Forumeur occasionnel
Sexe:
Messages: 20
|
Posté le:
Jeu 19 Mai 2005 - 22:24 |
|
dac
donc tous les jours faut remettre que le mec est bel et bien le proprietaire,
et tous les jours, faut bel et bien remettre que ca se finira le 17 octobre 2007
même chose pour le reseau: adresse du firewall ct la seule visible avec un masque de 16.
ps: si tassure en progr dmg pour le fait que seulement 20 pts soient destinés à l'objet, mais sinon heuresement, je pense pas que l'analyse valle cher cette année. ... |
Dernière édition par burns le Jeu 19 Mai 2005 - 22:28; édité 1 fois |
|
|
|
Sanvean
Résident du forum
Sexe:
Messages: 271
Localisation: Brest (29)
|
Posté le:
Jeu 19 Mai 2005 - 22:26 |
|
Inekman a écrit: |
Pour moi ça dit ça :
Un exploitant est responsable d'un établissement à une date donnée et il en résulte une date de fin de responsabilité.
edit : je suis le plus mauvais en analyse et le meilleur en algo, je réfléchi complètement pas pareil que ce que l'énoncé est sensé nous faire comprendre. "Suis les rails" qu'elle me dit ma prof....j'les vois pas ces putains de rail moi |
Moi c'est en GEOSI... j'fais les calculs à ma sauce... rentabilité, etc, je suis pas les formules du profs, j'passe par mes systèmes à moi... commentaire du prof : "j'ai rien compris, mais le résultat est OK, alors c'est bon"... |
|
|
|
|
Axel97one
Forumeur fréquent
Sexe:
Messages: 91
Localisation: Gwada Abymes 97139
|
Posté le:
Jeu 19 Mai 2005 - 22:27 |
|
Code: |
Fonction Plan::ajouteEmplacement(e unEmplacement : Emplacement) : Booléen
Variables :
Ajouter, TropPres : Booléen
i: entier
DEBUT
Ajouter <- Faux
SI unEmplacement.estType("Etalage") Alors
lesEmplacements.ajouter(unEmplacement)
Ajouter<-vrai
SINON
TropPres <- Faux
i <- 0
Tant Que TropPres = Faux et i =< lesEmplacements.cardinal() Faire
i <- i + 1
SI lesElements.extraireObjet(i).donnneDistance(unEmplacement)<50 et lesElements.extraireObjet(i).estType("Terasse") Alors
TropPres <- Vrai
FINSI
FINTQ
SI TropPres ALORS
Ajouter <- faux
SINON
Ajouter <- Vrai
lesEmplacements.ajouter(unEmplacement)
FINSI
FINSI
RETOURNER Ajouter
FIN |
Je propose la solution excate que j'ai mis sur ma feuille professeur noté moi |
_________________
Dernière édition par Axel97one le Jeu 19 Mai 2005 - 22:32; édité 1 fois |
|
|
|
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 22:31 |
|
burns a écrit: |
dac
donc tous les jours faut remettre que le mec est bel et bien le proprietaire,
et tous les jours, faut bel et bien remettre que ca se finira le 17 octobre 2007
même chose pour le reseau: adresse du firewall ct la seule visible avec un masque de 16.
ps: si tassure en progr dmg pour le fait que seulement 20 pts soient destinés à l'objet, mais sinon heuresement, je pense pas que l'analyse valle cher cette année. ... |
Pourquoi tu veux mettre tous les jours que le mec est proprio ? T'es pas obligé de faire une insertion tous les jours tu sais, une fois quand le gars devient responsable et c'est bon...comprend pas |
_________________ ¤ signature ¤ |
|
|
|
queskispace
Accro à Web-IG
Sexe:
Messages: 194
Localisation: En ce moment, derrière mon pc
|
Posté le:
Jeu 19 Mai 2005 - 22:32 |
|
xtothez a écrit: |
tu utilise la fonction extraire objet tte seule et tu teste si ton objet est du type emplacement pour rien car ds la collection lesEmplacements ce sont tous des objets du type emplacement et il reste a savoir si ils sont du type etalage ou terasse.... |
Pour la méthode extraireObjet, c'est un oubli quand je l'ai tapé, en fait c'est :
Code: |
lesEmplacements.extraireobjet(i)
|
Pour le teste si la distance n'est pas nulle, c'est une erreur, jsais pas pourkoi mais jme suis dit que l'emplacement k'on allais ajouté etait deja dans la collection...
Et pour le teste du type en fait je l'ai pas mis sur ma copie, et je pense pas que ce soit vraiment necessaire, mais par contre je vois pas pourkoi tu veux verifier s'il est de type etalage ou l'autre. Tu t'en fout dans l'algo puisque t'utilise une sous classe |
_________________ Tout a une fin sauf le saucisson qui en a deux |
|
|
|
Axel97one
Forumeur fréquent
Sexe:
Messages: 91
Localisation: Gwada Abymes 97139
|
Posté le:
Jeu 19 Mai 2005 - 22:34 |
|
queskispace a écrit: |
xtothez a écrit: |
tu utilise la fonction extraire objet tte seule et tu teste si ton objet est du type emplacement pour rien car ds la collection lesEmplacements ce sont tous des objets du type emplacement et il reste a savoir si ils sont du type etalage ou terasse.... |
Pour la méthode extraireObjet, c'est un oubli quand je l'ai tapé, en fait c'est :
Code: |
lesEmplacements.extraireobjet(i)
|
Pour le teste si la distance n'est pas nulle, c'est une erreur, jsais pas pourkoi mais jme suis dit que l'emplacement k'on allais ajouté etait deja dans la collection...
Et pour le teste du type en fait je l'ai pas mis sur ma copie, et je pense pas que ce soit vraiment necessaire, mais par contre je vois pas pourkoi tu veux verifier s'il est de type etalage ou l'autre. Tu t'en fout dans l'algo puisque t'utilise une sous classe |
Dans l'énoncé c'est bien dit: si l'emplacemnt est une terasse située ....[/u][/i] |
_________________
|
|
|
|
burns
Forumeur occasionnel
Sexe:
Messages: 20
|
Posté le:
Jeu 19 Mai 2005 - 22:38 |
|
dsl ton assoc je la comprend pas
mais bref pourquoi pas !!
si tu assimile la date a la date de début de possession, alors je sais pas tu met pas 1,N car ca signifirai que tous les jours des personnes achetent
des etablissements .....
là ca signifie: une date de début de possession , une personne, et un etablissement donnent la date de fin de possession, je trouve pas que ca soit intuitif comme raisonnement.
pourquoi une date de fin dependrait-elle de la reunion d'une personne, d'un etablissement ,et d'une date de debut ? |
|
|
|
|
brucelili
Newbiiiie
Messages: 2
|
Posté le:
Jeu 19 Mai 2005 - 22:38 |
|
Dans l'algo du 3.4 fallait aussi enregistrer le fichier si l'ajout de l'Emplacement pouvais se faire avec la méthode sauvegardePlan() |
|
|
|
|
Axel97one
Forumeur fréquent
Sexe:
Messages: 91
Localisation: Gwada Abymes 97139
|
Posté le:
Jeu 19 Mai 2005 - 22:41 |
|
brucelili a écrit: |
Dans l'algo du 3.4 fallait aussi enregistrer le fichier si l'ajout de l'Emplacement pouvais se faire avec la méthode sauvegardePlan() |
Ou t'as vu ca marqué toi? |
_________________
|
|
|
|
Inekman
Accro à Web-IG
Sexe:
Messages: 236
Localisation: Nancy
|
Posté le:
Jeu 19 Mai 2005 - 22:42 |
|
burns a écrit: |
pourquoi une date de fin dependrait-elle de la reunion d'une personne, d'un etablissement ,et d'une date de debut ? |
ben pourquoi pas ? Sérieux j'en sais rien, j'ai eu cette idée et elle m'a semblé être bonne |
_________________ ¤ signature ¤ |
|
|
|
cyberice67
Newbiiiie
Sexe:
Messages: 5
|
Posté le:
Jeu 19 Mai 2005 - 22:42 |
|
burns a écrit: |
ouai donc moi au niveau du mcd je trouve:
une entite relative ( terrasse ) vis a vis des etablissements
une assoc porteuse de donnée entre zone et type donnant le tarif (l'historique des tarifs n'était pas demandé ...)
un heritage de personne: personne morale, personne physique (avec XT)
une assoc 4 pattes entre etablissement, personne, datedeb et datefin (avec une DF: pour un etablissement et les dates on trouve l'unique personne)
voila voila pour les principaux critere de ce MCD
j'ai representé la date d'installation de la terasse par une assoc entre terasse et calendrier neanmoins je pense que cette date pouvait figurer dans la terasse directement.
si on considere que un etablissement a toujour un et un seul proprietaire, la date de fin n'était pas ncessaire.
sinon je n'ai pas trouvé de contraintes d'integrité comme la simultaneité ou l'inclusion, mais peut etre qu'en regardant mieux, il y en avait 1 ou 2.
si quelqu'un a analysé differement....
@ + burns
ps: je pense pas qu'il faille etre inquiet: comme disait mon prof, les profs doivent se reunir afin de fixer un bareme pas trop penalisant pour les etudiants.
c'est à dire que certaines question moins bien reussies ou autres seront mises en seconde plan ( cf gestion ou mcta/20pts ...) |
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é |
_________________ Si tu te lève avec l'envie d'aller en cours, recouche toi ca passera !! |
|
|
|
|