IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Problème de compilation


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    exploitant transport
    Inscrit en
    Novembre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : exploitant transport

    Informations forums :
    Inscription : Novembre 2019
    Messages : 5
    Par défaut Problème de compilation
    Bonsoir, j'ai un petit problème de débutant que je n'arrive pas à résoudre.

    Je dois créer un code avec des variables pour exprime un cout par rapport un nombre d’achats

    J’ai un problème de compilation ci-joint la copie écran

    Merci d’avance pour vos retours.
    Images attachées Images attachées   

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Ce serait mieux que tu nous mettes, à l'avenir, ton code sous forme de texte, comme indiqué ici :
    Comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    public class CONTROL 
    {public static void main (String [] args) 
     
    {double prix=(int x){ ; if( x = 1 > 99*0.5); 
     
    System.out.print(" le nombre d'exemplaires est:");
    exemplaires =Lire.d(); 
     
     
     
     
    System.out.print("FIN DU PROGRAMME");
     
    }
    }
    Et que tu utilises une présentation un peu plus conventionnelle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    public class CONTROL {
     
    	public static void main (String [] args) {
     
    		double prix=(int x)
     
    		{ ; 
     
    		if( x = I > 99*0.5);  
     
    		System.out.print(" le nombre d'exemplaires est:");
    		exemplaires =Lire.d(); 
     
     
     
     
    		System.out.print("FIN DU PROGRAMME");
     
    	}
     
     
    }
    Les erreurs sont tout de suite plus évidentes.

    1. déjà, toute instruction doit se terminer par un ; et un ; finit une instruction (je parle du if qui ne sert à rien, puisque le ; le termine avant tout code à exécuter en cas de condition vraie. ce bout de code { ; n'a aucun sens. Au moins l'accolade est en trop. Supprimes-la et le ; pourrait fermer l'instruction ligne 5.
    2. pour déclarer une variable, on écrit le type, puis le nom, puis éventuellement = suivi d'une valeur (du type en question). Comment un prix de type double pourrait il être égale à (int x) si tant est que cette expression puisse être une valeur et avoir même un sens.
      Par exemple :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      double prix = 42.5;
      int x=12;
    3. attention pour tester l'égalité de deux int, on utilise ==. = est l'opérateur d'affectation. Donc (x=1 > 99*0.5) donne d'abord la valeur de 1 à x puis teste s'il est supérieur à 49.5, donc ce sera toujours faux.
    4. toute variable doit être typée, alors qu'exemplaires ne l'est pas. Bon, comme Lire.d(), c'est difficile de comprendre ce que ça fait, je peux pas te donner d'exemple approprié. Tu as vraiment une classe Lire avec une méthode qui s'appelle d ?
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre à l'essai
    Homme Profil pro
    exploitant transport
    Inscrit en
    Novembre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : exploitant transport

    Informations forums :
    Inscription : Novembre 2019
    Messages : 5
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public class CONTROL
    {public static void main (String [] args){
      int valeur=(int) 0.5;
        int nombres_exemplaires;
      double resultat = valeur +nombres_exemplaires;
          System.out.print(" le nombres_exemplaires est:5");
          NOMBRE_AFFICHE =Lire.i();}
        System.out.println:("valeur ": "nombres_exemplaires " );
    }
    }
    Bonsoir.

    Merci pour ta réponse je suis toujours en train d’essaye de crée mon code pour en réglant le problème de compilations

    J’espère que celui que je poste et meilleur que le précèdent

    Il me trouve une erreur de compilation. “<identifier> expected“.
    Si on peut m’aiguille merci.

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Pour les erreurs qui empêche la compilation
    1. Ligne 5 double resultat = valeur +nombres_exemplaires;.
      nombres_exemplaires n'a pas de valeur, donc on ne peut pas l'additionner à valeur. Il faut absolument lui donner une valeur, par exemple :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      int nombres_exemplaires=5;
    2. Ligne 7 NOMBRE_AFFICHE =Lire.i();}.
      La variable NOMBRE_AFFICHE n'a pas été déclarée. C'est obligatoire, en particulier pour lui donner un type. En plus, l'accolade à la fin de la ligne est superflue.
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      int NOMBRE_AFFICHE =Lire.i();
    3. Ligne 8 System.out.println:("valeur ": "nombres_exemplaires " );.
      Il y a un : qui n'a rien à faire là (celui que j'ai surligné en jaune).
      Celui qui est entre "valeur " et "nombres_exemplaires " doit être soit inclus dans la chaîne :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      System.out.println("valeur : nombres_exemplaires " );
      Soit tu veux afficher les valeurs des variables, et donc elles doivent être concaténées à la chaîne ":" et donc il faut faire :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      System.out.println(valeur + ":" + nombres_exemplaires );
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  5. #5
    Membre à l'essai
    Homme Profil pro
    exploitant transport
    Inscrit en
    Novembre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : exploitant transport

    Informations forums :
    Inscription : Novembre 2019
    Messages : 5
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    public class CONTROL
    {public static void main (String [] args){
     int valeur ;
     int nombres_exemplaires;
       if(1 > 99)
        double resultat = valeur +nombres_exemplaires;
         valeur=0.5; 
     
         System.out.print(" le nombre d'exemplaires est:5");
     
     int NOMBRE_AFFICHE =Lire.i();
     
        System.out.println(valeur + ":" + nombres_exemplaires );
    }
    }

    Bonjour.

    Je n’arrive pas à compile pour donne un prix a un nombre d’affiche entre 1 et 99 pour un cout de 0.5

    Maintenant je me trouve en face de cette erreur.

    1 error found:
    File: C:\Users\David\Desktop\photos 1\CONTROL.java [line: 6]
    Error: variable declaration not allowed here

    Merci de votre aide.

  6. #6
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Encore beaucoup de problèmes dans ton code :

    1. En ce qui concerne l'erreur que tu cites :

      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      if(1 > 99)
          double resultat = valeur +nombres_exemplaires;
      Ceci signifie que double resultat = valeur +nombres_exemplaires; est exécuté si la condition (1 > 99) est vraie. C'est le seul code qui est lié au if, puisqu'il n'y a pas d'accolades qui marquent un bloc plus important. Ce code est une déclaration de variable. Or, si c'est le seul code exécutable, il ne sert à rien, puisque cette déclaration ne serait valable que pour le "if". Malgré que cela soit syntaxiquement correct, le compilateur estime que ça n'a aucun sens de déclarer une variable ici parce qu'on ne pourra pas s'en servir de toute manière.
    2. À propos de la condition d'ailleurs, aucune chance que 1 puisse être supérieur à 99 ! À quoi sert ce test ?
    3. Je t'ai déjà dit qu'il fallait donner une valeur avant de se servir d'une variable (en obtenir la valeur, l'utiliser dans un calcul, etc). C'est valable pour valeur et nombres_exemplaires. Pourquoi faire System.out.print(" le nombre d'exemplaires est:5"); ?
    4. valeur=0.5;.
      Il n'est pas possible de mettre un double dans un int (valeur est déclaré comme int). Il faut soit caster en int par valeur=(int)0.5; mais ça n'a pas beaucoup de sens avec un littéral, autant mettre directement la valeur en int valeur=0;. Ou alors il faut déclarer la variable en double si tu veux pouvoir y mettre un double.
    5. double resultat = valeur + nombres_exemplaires;Tu te doutes bien que pour calculer le prix de plusieurs exemplaires à partir de la valeur d'un exemplaire ne se fait pas par addition, mais par multiplication, non ?


    Il est important globalement de faire les choses dans l'ordre. Et de déclarer les bons types. Et de faire les bons calculs avec des variables qui ont des valeurs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public class CONTROL {
     
    	public static void main(String[] args) {
     
    		double valeur = 0.5; // on déclare le prix unitaire et on lui affecte la valeur 0.5
    		int nombres_exemplaires = 5; // on déclare le nombre d'exemplaires et lui affecte la valeur 5
     
    		double resultat = valeur * nombres_exemplaires; // on calcule le prix total
     
    		System.out.println(valeur + " × " + nombres_exemplaires + " = " + resultat); // on affiche les différentes valeurs et le résultat
     
    	}
     
    }
    Il te faut bien sûr maintenant intégrer la lecture des valeurs au clavier avec la classe Lire.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  7. #7
    Membre à l'essai
    Homme Profil pro
    exploitant transport
    Inscrit en
    Novembre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : exploitant transport

    Informations forums :
    Inscription : Novembre 2019
    Messages : 5
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    public class TEST {
     
     public static void main(String[] args) {
     
     
    int i = 0.5;
     
    if (i =1> 99)
     
    double resultat = i * 0.5;
     
      else
      (i 100>999)
        double resultat = i * 0.4;
      else if
      (i 999>inf)
        double resultat = i * 0.3;
       System.out.print("Combien d'affiches souhaitez-vous imprimer ? ");
    int nb = Lire.i();
    System.out.println("Prix à payer : "+prix(nb)+ " €");}
    }
    Bonsoir.

    Voilà mon code avec les variables suivant le nombre d’affiches commandes

    J’ai l’erreur “ variable déclaration not allowed here“
    Merci pour votre aide.

  8. #8
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Il faut que tu lises avec plus d'attention ce que j'ai écrit. Et faire aussi attention à ce que tu écris comme code.

    1. ligne 6 int i = 0.5;.
      i est un int. 0.5 un double. On ne peut pas mettre un double dans int. Je te l'ai déjà dit.
    2. ligne 8 if (i =1> 99)i>99 est un test (i supérieur à 99), donc sa valeur résultant est un booléen. i est un int. on ne peut pas mettre un booléen dans un int. Je suppose que tu voulais écrire plutôt if ( i>99 )|*]ligne 12 & 13
      Il manque if. C'est else if|*]ligne 13 (i 100>999)c'est (i>100) ou (i>999), mais (i 100>999) ça ne veut rien dire.
    3. ligne 16 (i 999>inf)inf n'existe pas. Et c'est soit i>999 soit i>inf soit 999>inf (à condition que inf soit déclarée) , mais (i 999>inf) ça ne veut rien dire.
    4. ligne 10, 14 & 17 :
      • double resultat = i * 0.5;.
      • double resultat = i * 0.4;.
      • double resultat = i * 0.3;

      Cette ligne est une ligne associée au if. Je t'ai déjà dit qu'on ne pouvait pas dans le code exécuté suite à un test de condition (un if) faire une déclaration de variable. Et c'est l'erreur "variable déclaration not allowed here" dont tu parles (et que tu avais déjà citée dans ton précédent message).
      La variable doit être déclarée avant le if, et une seule fois.
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      double resultat;
      if ( i<99 ) 
          resultat = i*0.5;
      else if ( i>100 ) 
          resultat = i*0.4;
      else if ( i>999 ) 
          resultat = i*0.3;
      Ça compile, mais ça ne sert à rien, puisque la variable resultat n'est utilisée nulle part. Et si tu devais l'utiliser, ça ne compilerait plus, puisque resultat pourrait ne pas avoir de valeur (si aucune des conditions n'est vraie, comme par exemple si i vaut 100).
    5. ligne 20 System.out.println("Prix à payer : "+prix(nb)+ " €");}prix(nb) n'aurait de sens que si une méthode static prix(int) était déclarée. Or il n'y en a pas dans le code que tu montres.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  9. #9
    Membre à l'essai
    Homme Profil pro
    exploitant transport
    Inscrit en
    Novembre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : exploitant transport

    Informations forums :
    Inscription : Novembre 2019
    Messages : 5
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    public class TEST {
     
     public static void main(String[] args) {
       double exemplaires, prix;
    if (exemplaires >= 1 && exemplaires <=999)
    so ("prix=exemplaires*0.5");
     
    System.out.print("Donnez le nombres d'exemplaires:5");
    exemplaires=Lire.i();
     
    int resultat= (int)(exemplaires*prix);
       System.out.println("le resultat est ="+resultat);}
    }
    2 errors found:
    File: C:\Users\David\Desktop\pc maman\TEST1.java [line: 1]
    Error: class TEST is public, should be declared in a file named TEST.java
    File: C:\Users\David\Desktop\pc maman\TEST1.java [line: 6]
    Error: cannot find symbol
    symbol: method so(java.lang.String)
    location: class TEST

    Bonsoir.

    Voici mes 2 erreurs si vous –pouvez m’aide merci d’avance.

  10. #10
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Erreur 1 : c'est écrit en toutes lettres :
    File: C:\Users\David\Desktop\pc maman\TEST1.java [line: 1]
    Error: class TEST is public, should be declared in a file named TEST.java
    Le fichier s'appelle TEST1.java alors qu'il devrait s'apppeler s'appeler TEST.java, parce que la classe s'appelle TEST, Ou alors la classe doit s'appeler TEST1.

    Erreur 2 : c'est écrit en toutes lettres :
    Citation Envoyé par david7838 Voir le message
    Error: cannot find symbol
    symbol: method so(java.lang.String)
    Tu as écrite so ("prix=exemplaires*0.5"); ce qui est un appel de méthode s'appelant so avec un paramètre de type String. Cette méthode n'existe pas. Donc le compilateur te dit qu'il ne trouve pas cette méthode.
    Tu voulais sûrement écrire System.out.println("prix=exemplaires*0.5");.

    Pour corriger ces erreurs, il suffit de lire attentivement le code et les messages d'erreur.

    Par ailleurs, tu continues d'écrire du code dont je t'ai dit que tu ne pouvais pas :
    1. Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
       
      double exemplaires, prix; 
      if (exemplaires >= 1 && exemplaires <=999)
      Tu ne peux pas tester exemplaires parce qu'il n'a pas encore de valeur au moment du test. Il est déclaré juste dans la ligne d'avant et on ne lui a pas encore affecté de valeur

    2. Code : Sélectionner tout - Visualiser dans une fenêtre à part
      int resultat= (int)(exemplaires*prix);
      Pareil ici pour prix.


    Quand tu utilises une variable dans un calcul ou pour en afficher la valeur, assure-toi qu'il y a bien une instruction avant qui lui affecte une valeur (avec l'opérateur égal (=)).
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

Discussions similaires

  1. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo