Petit probleme

Petit probleme - C++ - Programmation

Marsh Posté le 16-05-2014 à 20:04:44    

Voila je débute dans le C++ et je suis en train de créer un petit programme pour l'école ... Bref.
J'ai deux variables x et y qui correspondent aux coordonnées d'un point A dans un repère et qui sont rentrées préalablement par l’utilisateur
J'aimerais créer une troisième variable qui afficherais A (x;y) mais je n'ai aucune idée du type et de la manière d'entrer cette variable    :(  
Voila merci  :)

Reply

Marsh Posté le 16-05-2014 à 20:04:44   

Reply

Marsh Posté le 16-05-2014 à 20:34:14    

Montre nous ton code déjà :o
Tu dois pouvoir faire ça avec une structure

Reply

Marsh Posté le 16-05-2014 à 20:43:09    

mrfireflies a écrit :

Voila je débute dans le C++ et je suis en train de créer un petit programme pour l'école ... Bref.
J'ai deux variables x et y qui correspondent aux coordonnées d'un point A dans un repère et qui sont rentrées préalablement par l’utilisateur
J'aimerais créer une troisième variable qui afficherais A (x;y) mais je n'ai aucune idée du type et de la manière d'entrer cette variable    :(  
Voila merci  :)


 
Gné, pas sûr de comprendre ton problème. La manière dont j'interprète ton texte, c'est que t'aimerais regrouper tes variables dans une classe pour afficher ça dans la console. Genre :
 

Code :
  1. #include <iostream>
  2. struct Point
  3. {
  4.     char nom;
  5.     int  x, y;
  6. };
  7.  
  8. std::ostream &operator<<(std::ostream &os, Point const &pt)
  9. {
  10.     return os << pt.nom << " (" << pt.x << ";" << pt.y << " )";
  11. }
  12.  
  13. int main(void)
  14. {
  15.     Point pt = {'A', 1, 2};
  16.  
  17.     std::cout << pt;
  18.  
  19.     return 0;
  20. }


 
Edit: [:matleflou] non, ce n'est pas ça.


Message édité par tpierron le 16-05-2014 à 20:47:48
Reply

Marsh Posté le 16-05-2014 à 20:43:11    

int abcisseVecteurAB;
       abcisseVecteurAB = xB - xA;
 int ordonneeVecteurAB;
       ordonneeVecteurAB = yB - yA;
string vecteurAB (abcisseVecteurAB ";" ordonneeVecteurAB);
 C'est la partie soulignée qui pose problème  :??:  
 En gros c'est ce que je voudrais obtenir :)

Reply

Marsh Posté le 16-05-2014 à 22:42:32    

mrfireflies a écrit :

Voila je débute dans le C++ et je suis en train de créer un petit programme pour l'école ... Bref.
J'ai deux variables x et y qui correspondent aux coordonnées d'un point A dans un repère et qui sont rentrées préalablement par l’utilisateur
J'aimerais créer une troisième variable qui afficherais A (x;y) mais je n'ai aucune idée du type et de la manière d'entrer cette variable    :(  
Voila merci  :)


 
Si le problème c'est avoir une variable qui affiche le vecteur :

Code :
  1. #include <iostream>
  2. #include <sstream>
  3. #include <string>
  4. int main() {
  5. int xA = 7, xB = 12, yA = 3, yB = 7;
  6. int abcisseVecteurAB = xB - xA;
  7. int ordonneeVecteurAB = yB - yA;
  8.     std::stringstream ss;
  9.     ss << abcisseVecteurAB << " ; " << ordonneeVecteurAB;
  10. std::string vecteurAB = ss.str();
  11. std::cout << vecteurAB << std::endl;
  12. return 0;
  13. }


 
mais utiliser une structure serait plus simple pour la suite.


Message édité par honrisse le 16-05-2014 à 22:44:04
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed