Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 [Feedback 2005] Etude de Cas - Développement Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
Inekman
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 236
Localisation: Nancy

MessagePosté le: Jeu 19 Mai 2005 - 22:14 Répondre en citantRevenir en haut

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 Shocked Shocked Shocked

j'ai EXACTEMENT comme toi, à la ligne près ! Délire Very Happy

_________________
¤ signature ¤
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur

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
Accro à Web-IG


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 194
Localisation: En ce moment, derrière mon pc

MessagePosté le: Jeu 19 Mai 2005 - 22:16 Répondre en citantRevenir en haut

burns a écrit:
queskispace t d'ou lol?
chui le M326060092 Wink pas bien loin


lol, c'est pas mon vrai matricule, moi ca baisserai ma moyenne 18 Wink
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 Smile

_________________
Tout a une fin sauf le saucisson qui en a deux
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
Sanvean
Résident du forum
Résident du forum


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 271
Localisation: Brest (29)

MessagePosté le: Jeu 19 Mai 2005 - 22:17 Répondre en citantRevenir en haut

Pourquoi " SI distance <> 0" ? Je doute que des terrasses puissent être superposées...
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteurMSN Messenger
xtothez
Newbiiiie
Newbiiiie



Sexe: Sexe:Masculin
Messages: 2

MessagePosté le: Jeu 19 Mai 2005 - 22:17 Répondre en citantRevenir en haut

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....
Voir le profil de l'utilisateurEnvoyer un message privé
Axel97one
Forumeur fréquent
Forumeur fréquent


Post-BTS
Sexe: Sexe:Masculin
Messages: 91
Localisation: Gwada Abymes 97139

MessagePosté le: Jeu 19 Mai 2005 - 22:17 Répondre en citantRevenir en haut

[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]

_________________
Image
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Inekman
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 236
Localisation: Nancy

MessagePosté le: Jeu 19 Mai 2005 - 22:18 Répondre en citantRevenir en haut

ouai en fait la structure générale est la même mais les conditions sont pas pareil du tout Very Happy

_________________
¤ signature ¤
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
burns
Forumeur occasionnel
Forumeur occasionnel


Post-BTS
Sexe: Sexe:Masculin
Messages: 20

MessagePosté le: Jeu 19 Mai 2005 - 22:20 Répondre en citantRevenir en haut

Inekman a écrit:
Image


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.
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
Tom921
Newbiiiie
Newbiiiie


BTS IG - Option développeur 2ème année
Sexe: Sexe:Masculin
Messages: 9
Localisation: Courbevoie

MessagePosté le: Jeu 19 Mai 2005 - 22:21 Répondre en citantRevenir en haut

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.
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Inekman
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 236
Localisation: Nancy

MessagePosté le: Jeu 19 Mai 2005 - 22:22 Répondre en citantRevenir en haut

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 Very Happy

_________________
¤ signature ¤
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
burns
Forumeur occasionnel
Forumeur occasionnel


Post-BTS
Sexe: Sexe:Masculin
Messages: 20

MessagePosté le: Jeu 19 Mai 2005 - 22:24 Répondre en citantRevenir en haut

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
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
Sanvean
Résident du forum
Résident du forum


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 271
Localisation: Brest (29)

MessagePosté le: Jeu 19 Mai 2005 - 22:26 Répondre en citantRevenir en haut

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 Very Happy


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"... Very Happy
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteurMSN Messenger
Axel97one
Forumeur fréquent
Forumeur fréquent


Post-BTS
Sexe: Sexe:Masculin
Messages: 91
Localisation: Gwada Abymes 97139

MessagePosté le: Jeu 19 Mai 2005 - 22:27 Répondre en citantRevenir en haut

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 Very Happy

_________________
Image

Dernière édition par Axel97one le Jeu 19 Mai 2005 - 22:32; édité 1 fois
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Inekman
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 236
Localisation: Nancy

MessagePosté le: Jeu 19 Mai 2005 - 22:31 Répondre en citantRevenir en haut

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 ? Shocked 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 Very Happy

_________________
¤ signature ¤
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
queskispace
Accro à Web-IG
Accro à Web-IG


BTS IG - Option développeur Diplômé
Sexe: Sexe:Masculin
Messages: 194
Localisation: En ce moment, derrière mon pc

MessagePosté le: Jeu 19 Mai 2005 - 22:32 Répondre en citantRevenir en haut

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... Rolling Eyes

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
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
Axel97one
Forumeur fréquent
Forumeur fréquent


Post-BTS
Sexe: Sexe:Masculin
Messages: 91
Localisation: Gwada Abymes 97139

MessagePosté le: Jeu 19 Mai 2005 - 22:34 Répondre en citantRevenir en haut

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... Rolling Eyes

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]

_________________
Image
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
burns
Forumeur occasionnel
Forumeur occasionnel


Post-BTS
Sexe: Sexe:Masculin
Messages: 20

MessagePosté le: Jeu 19 Mai 2005 - 22:38 Répondre en citantRevenir en haut

dsl ton assoc je la comprend pas Cool
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 ?
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
brucelili
Newbiiiie
Newbiiiie




Messages: 2

MessagePosté le: Jeu 19 Mai 2005 - 22:38 Répondre en citantRevenir en haut

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()
Voir le profil de l'utilisateurEnvoyer un message privé
Axel97one
Forumeur fréquent
Forumeur fréquent


Post-BTS
Sexe: Sexe:Masculin
Messages: 91
Localisation: Gwada Abymes 97139

MessagePosté le: Jeu 19 Mai 2005 - 22:41 Répondre en citantRevenir en haut

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? Exclamation Question

_________________
Image
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Inekman
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 236
Localisation: Nancy

MessagePosté le: Jeu 19 Mai 2005 - 22:42 Répondre en citantRevenir en haut

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 ? Very Happy Sérieux j'en sais rien, j'ai eu cette idée et elle m'a semblé être bonne Very Happy

_________________
¤ signature ¤
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
cyberice67
Newbiiiie
Newbiiiie



Sexe: Sexe:Masculin
Messages: 5

MessagePosté le: Jeu 19 Mai 2005 - 22:42 Répondre en citantRevenir en haut

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 Very Happy Une assoc quatres pattes... berk meme en cauchemard j'l'aurai pas imaginé Shocked

_________________
Si tu te lève avec l'envie d'aller en cours, recouche toi ca passera !!
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailMSN Messenger
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum