Produit scalaire et somme [Résolu]

Messages postés
2
Date d'inscription
lundi 3 mars 2008
Dernière intervention
4 mars 2008
- 3 mars 2008 à 22:10 - Dernière réponse :
Messages postés
2
Date d'inscription
lundi 3 mars 2008
Dernière intervention
4 mars 2008
- 4 mars 2008 à 08:30
Bonjour je dois faire deux méthodes qui calcule le produit scalaire c'est a dire (x*x'+y*y'+z*z'). Le problème c'est que je dois le faire avec deux et un paramètre hoors je ne n'en suis capable qu'avec 6 : x,y,z,etc.. j'ai mis ce que je pensais mais j'en suis pas sur, il faut peut être tout modifier, je sais pas, éclairer moi svp.

Vecteur3D(double composante1,double composante2,double composante3) //constructeur1
    {
        this.composante1=composante1;
        this.composante2=composante2;
        this.composante3=composante3;
       
    }

Vecteur3D()//constructeur2
    {
        this(0,0,0);
    }
   

void  staticproduitScalaire( là me faut deux parametres mais je sais pas quoi)
       {
        
         double vx,wx,vy,wy,vz,wz;
         double prodScal=vx * wx + vy * wy + vz * wz;
          System.out.println("Le produit scalaire vaut : "+prodScal);
       }
      
      void  staticproduitScalaire( là me faut un parametre mais je sais pas quoi)
       {
        
         double vx,wx,vy,wy,vz,wz;
         double prodScal=vx * wx + vy * wy + vz * wz;
          System.out.println("Le produit scalaire vaut : "+prodScal);
       }

public static void main(String[] args) {//prog principal
        // TODO Auto-generated method stub
       
        Vecteur3D v=new Vecteur3D(1,2,3);   
        Vecteur3D w=new Vecteur3D(1,2,4);
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
764
Date d'inscription
jeudi 27 juillet 2006
Dernière intervention
6 septembre 2010
- 3 mars 2008 à 23:18
3
Merci
Salut,

voici une solution :



void 
static  produitScalaire(Vecteur3D v1, Vecteur3D v2){

         double vx,wx,vy,wy,vz,wz;

          vx = v1.composante1;

          wx = v2.composante1;

          etc...

         double prodScal=vx * wx + vy * wy + vz * wz;

          System.out.println("Le produit scalaire vaut : "+prodScal);

}

void  produit Scalaire(Vecteur3D v){
        //affiche le produit scalaire de l'objet courant (this) et l'objet v
         double vx,wx,vy,wy,vz,wz;
         vx = this.composante1;
         wx = v.composante1;
         etc...
         double prodScal=vx * wx + vy * wy + vz * wz;
          System.out.println("Le produit scalaire vaut : "+prodScal);
}

Je te conseille de lire des cours de bases; il y en a plein sur Developpez.com

Merci cs_Chatbour 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 89 internautes ce mois-ci

Commenter la réponse de cs_Chatbour
Messages postés
2
Date d'inscription
lundi 3 mars 2008
Dernière intervention
4 mars 2008
- 4 mars 2008 à 08:30
0
Merci
merci bien, je me disais qu'il fallait utuilser Veceur3D mais je savais pas comment.
Commenter la réponse de mouais1

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.