[ALG 2G]td2 question3

Voir le sujet précédent Voir le sujet suivant Aller en bas

[ALG 2G]td2 question3

Message  nelo le Dim 07 Oct 2007, 11:41

bonjour,
dans la classe communicationStructurée qui implémenté CRCable
on doit ajour une methode qui recoit en paramètre un vecteur de CRCable
et qui doit afficher pour chaque objet son crc et sa validité
quelqu'un pourrait m'aider?
merci

nelo

Nombre de messages : 24
Age : 29
Prénom : nelo
Statut : etudiant
Localisation : hainaut
Date d'inscription : 26/03/2007

Revenir en haut Aller en bas

Re: [ALG 2G]td2 question3

Message  magicrhesus le Dim 07 Oct 2007, 12:26

Montre-nous ce que tu as déjà fait...

magicrhesus

Nombre de messages : 278
Age : 32
Prénom : Xavier
Statut : Ancien
Localisation : Nivelles
Date d'inscription : 08/01/2007

http://www.magicrhesus.be

Revenir en haut Aller en bas

Re: [ALG 2G]td2 question3

Message  null le Dim 07 Oct 2007, 17:59

Personnellement, j'ai considéré que je recevais un Vector d'Object, donc je fais un test d'instance :

Code:

    /**
    * Permet d'afficher le code CRC des élements de la liste et son code de contrôle
    *
    * @param liste la liste des élements à afficher
    */
    public static void show(Vector<Object> liste)
    {
        CRCable el;
       
        for(Object elListe : liste)
        {           
            if(elListe instanceof CRCable)
            {
                el = (CRCable) elListe;
                                       
                System.out.println(el.getCrc() + " - " + el.isValide());
            } //if(elListe...
        } //for
    } //show()

Maintenant tu pourrais dire que le Vector est composé de CRCable et pas devoir faire le test Smile

null

Nombre de messages : 441
Age : 29
Prénom : Sébastien
Statut : Ancien
Localisation : Anderlecht
Date d'inscription : 30/11/2006

Revenir en haut Aller en bas

Re: [ALG 2G]td2 question3

Message  yoda le Dim 07 Oct 2007, 18:09

autant faire un vecteur de CRCable non ? ca evite de faire un test pour rien quand meme ...

yoda

Nombre de messages : 1119
Age : 33
Prénom : Antoine
Statut : Ancien
Localisation : Bruxelles
Date d'inscription : 17/12/2006

Revenir en haut Aller en bas

Re: [ALG 2G]td2 question3

Message  momo le Dim 07 Oct 2007, 18:19

precies :p

Code:
   
public static void CRCableAfficher(Vector <CRCable> listeCRCable) {
        for (CRCable crcableElement : listeCRCable) {
            System.out.println(crcableElement.getCrc() + " : " + crcableElement.isValide());
        }             
    }

momo

Nombre de messages : 86
Age : 30
Prénom : Morgan
Statut : Etd, 3èG
Localisation : Uccle
Date d'inscription : 06/11/2006

Revenir en haut Aller en bas

Re: [ALG 2G]td2 question3

Message  Arsthan le Dim 07 Oct 2007, 19:09

Je vais faire l'embêtant, mais il manque un truc dans ta solution momo :p

on demande d'afficher l'objet aussi Cool

Sinon j'ai fait comme toi Smile

Arsthan

Nombre de messages : 178
Age : 30
Prénom : Romain
Statut : 3ème Gestion
Localisation : Brussels
Date d'inscription : 06/01/2007

http://www.arsthan.net

Revenir en haut Aller en bas

[ALG 2G]td2 exercice 3

Message  nelo le Dim 07 Oct 2007, 21:54

merci pour votre aide.
apparemment je cherchais trop compliqué.

nelo

Nombre de messages : 24
Age : 29
Prénom : nelo
Statut : etudiant
Localisation : hainaut
Date d'inscription : 26/03/2007

Revenir en haut Aller en bas

Re: [ALG 2G]td2 question3

Message  Contenu sponsorisé Aujourd'hui à 08:46


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum