C++
Fermé
slybest
-
28 déc. 2007 à 10:44
slybest Messages postés 28 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 3 mars 2008 - 19 févr. 2008 à 11:31
slybest Messages postés 28 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 3 mars 2008 - 19 févr. 2008 à 11:31
11 réponses
Utilisateur anonyme
28 déc. 2007 à 14:03
28 déc. 2007 à 14:03
Bonjour
ca m'a pas l'air super compliqué, qu'as tu déjà fait (car on est là pour t'aider pas pour tout faire à ta place ;) )
ca m'a pas l'air super compliqué, qu'as tu déjà fait (car on est là pour t'aider pas pour tout faire à ta place ;) )
slybest
Messages postés
28
Date d'inscription
mercredi 19 décembre 2007
Statut
Membre
Dernière intervention
3 mars 2008
1
30 déc. 2007 à 15:05
30 déc. 2007 à 15:05
ben g fait le debut mais apres je c pas comment my prendre
j'ai fait:
class point;
{
private:
float coordonnées=(a, b);
public:
point (float*);
void affiche( );
};
int main( )
point::point (float* coordonnées)
et apres je c pas koi faire je ne sais mm pas si le debut est juste car je debute en C++ donc j'ai un peu de mal
merci de m'expliker svp
j'ai fait:
class point;
{
private:
float coordonnées=(a, b);
public:
point (float*);
void affiche( );
};
int main( )
point::point (float* coordonnées)
et apres je c pas koi faire je ne sais mm pas si le debut est juste car je debute en C++ donc j'ai un peu de mal
merci de m'expliker svp
Utilisateur anonyme
30 déc. 2007 à 15:59
30 déc. 2007 à 15:59
déjà pas d'accent dans les noms de variable (ca evitera des bugs)
ensuite pourquoi ne fait tu pas 2 attributs plutot que de t'embeter a mettre d'un cote de la virgule a et de l'autre cote B
fait plutot 2 attributs a et b ca sera plus simple à gérer après (tu peux aussi fiare une structure ;) )
après il te faut coder le constructeur de ta classe point (qui initialisera tes attributs de coordonnées et coder aussi la méthode afficher()
ensuite pourquoi ne fait tu pas 2 attributs plutot que de t'embeter a mettre d'un cote de la virgule a et de l'autre cote B
fait plutot 2 attributs a et b ca sera plus simple à gérer après (tu peux aussi fiare une structure ;) )
après il te faut coder le constructeur de ta classe point (qui initialisera tes attributs de coordonnées et coder aussi la méthode afficher()
godiop
Messages postés
1
Date d'inscription
lundi 31 décembre 2007
Statut
Membre
Dernière intervention
31 décembre 2007
31 déc. 2007 à 14:57
31 déc. 2007 à 14:57
Moi aussi je suis debutant
faudrait il creer un autre fichier source pour le constructeur et la methode afficher()?
faudrait il creer un autre fichier source pour le constructeur et la methode afficher()?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
slybest
Messages postés
28
Date d'inscription
mercredi 19 décembre 2007
Statut
Membre
Dernière intervention
3 mars 2008
1
11 janv. 2008 à 10:01
11 janv. 2008 à 10:01
je suis vraiment perdu la!
svp qq pourrai me donner la solution
merci
svp qq pourrai me donner la solution
merci
class point;
{
private:
float X;
float Y;
public:
//les constructeurs
point (float a, float b);
point();
//les méthodes
void affiche( );
};
tu as fais quoi pour tes constructeurs déjà?
{
private:
float X;
float Y;
public:
//les constructeurs
point (float a, float b);
point();
//les méthodes
void affiche( );
};
tu as fais quoi pour tes constructeurs déjà?
slybest
Messages postés
28
Date d'inscription
mercredi 19 décembre 2007
Statut
Membre
Dernière intervention
3 mars 2008
1
11 janv. 2008 à 10:11
11 janv. 2008 à 10:11
g un constructeur recevant les coordonnées float d"'un point
je c pas si c ca que tu attendai comme reponse g pas tt compris ce ke tu voulais me dire dsl
je c pas si c ca que tu attendai comme reponse g pas tt compris ce ke tu voulais me dire dsl
si c'est ce que tu as fait tout en haut
ca marchera pas
en tout cas tu auras beaucoup de mal à le faire
fais comme je te l'ai montré
car ca ca n'existe pas en C++
float coordonnées=(a, b); //c'est le = qui pose problème
//là tu fais du C
bon je t'aide un peu
point::point() {
...
}
point::point(float x,float y) {
...
}
ca marchera pas
en tout cas tu auras beaucoup de mal à le faire
fais comme je te l'ai montré
car ca ca n'existe pas en C++
float coordonnées=(a, b); //c'est le = qui pose problème
//là tu fais du C
bon je t'aide un peu
point::point() {
...
}
point::point(float x,float y) {
...
}
slybest
Messages postés
28
Date d'inscription
mercredi 19 décembre 2007
Statut
Membre
Dernière intervention
3 mars 2008
1
19 févr. 2008 à 11:05
19 févr. 2008 à 11:05
ouai mais la je suis vraiment perdu si qq pouvai m'aider pour ce ke je doi mettre en instruction a l'interieur des methode
merci
merci
slybest
Messages postés
28
Date d'inscription
mercredi 19 décembre 2007
Statut
Membre
Dernière intervention
3 mars 2008
1
19 févr. 2008 à 11:31
19 févr. 2008 à 11:31
voila ce ke j'ai commencer a faire mais la fonction int main() je c pas comment l'integrer et koi mettre dedan:
#include <cstdlib>
#include <iostream>
using namespace std;
class point
{
private:
float x,y;
public:
point(float A,float B);
point();
void affiche();
};
point::point()
{
float x=0;
float y=0;
}
point::point(float A,float B)
{
}
void point::affiche()
{
cout<<"entrer les coordonnées de A :"<<endl<<"coordonnées des x :\n "<<x<<endl
<<"coordonnées de y :\n "<<y<<endl;
cout<<"entrer les coordonées de B : "<<endl<<"coordonnées des x :\n"<<x<<endl
<<"coordonnées de y :\n"<<y<<endl;
cout<<"coordonnées du point A:"<<endl
<<"x = "<<x<<endl
<<"y = "<<y<<endl;
cout<<"coordonnées du point B:"<<endl
<<"x = "<<x<<endl
<<"y = "<<y<<endl ;
}
#include <cstdlib>
#include <iostream>
using namespace std;
class point
{
private:
float x,y;
public:
point(float A,float B);
point();
void affiche();
};
point::point()
{
float x=0;
float y=0;
}
point::point(float A,float B)
{
}
void point::affiche()
{
cout<<"entrer les coordonnées de A :"<<endl<<"coordonnées des x :\n "<<x<<endl
<<"coordonnées de y :\n "<<y<<endl;
cout<<"entrer les coordonées de B : "<<endl<<"coordonnées des x :\n"<<x<<endl
<<"coordonnées de y :\n"<<y<<endl;
cout<<"coordonnées du point A:"<<endl
<<"x = "<<x<<endl
<<"y = "<<y<<endl;
cout<<"coordonnées du point B:"<<endl
<<"x = "<<x<<endl
<<"y = "<<y<<endl ;
}