/* #include #include using namespace std; class Space { private: double x, y, z; public: // Constructeur par défaut //Space() : x(0), y(0), z(0) {} // Constructeur avec initialisation des coordonnées Space(double x_val, double y_val, double z_val) : x(x_val), y(y_val), z(z_val) {} // Méthode pour initialiser les coordonnées du point void setCoordinates(double x_val, double y_val, double z_val) { x = x_val; y = y_val; z = z_val; } // Méthode pour afficher les coordonnées du point void displayCoordinates() { cout << "Coordonnées du point : (" << x << ", " << y << ", " << z << ")" << endl; } // Méthode pour calculer la distance entre deux points double distanceTo(Space otherSpace) { double distance = sqrt(pow(x - otherSpace.x, 2) + pow(y - otherSpace.y, 2) + pow(z - otherSpace.z, 2)); return distance; } }; int main() { // Création de deux objets Point Space point1(1, 3, 3); Space point2(4, 5, 6); // Affichage des coordonnées des points point1.displayCoordinates(); point2.displayCoordinates(); // Calcul de la distance entre les deux points double distance = point1.distanceTo(point2); cout << "Distance entre les deux points : " << distance << endl; return 0; } */ //======================================================================= #include using namespace std; class Rectangle { private: double longueur; double largeur; public: // Méthode pour initialiser la longueur et la largeur du rectangle void initialiser(double longueur_val, double largeur_val) { longueur = longueur_val; largeur = largeur_val; } // Méthode pour calculer l'aire du rectangle double calculerAire() { return longueur * largeur; } // Méthode pour calculer le périmètre du rectangle double calculerPerimetre() { return 2 * (longueur + largeur); } // Méthode pour afficher les informations du rectangle void afficher() { cout << "Informations du rectangle :" << endl; cout << "Longueur : " << longueur << endl; cout << "Largeur : " << largeur << endl; cout << "Aire : " << calculerAire() << endl; cout << "Périmètre : " << calculerPerimetre() << endl; } // Méthode pour vérifier si le rectangle est un carré bool verifier() { return (longueur == largeur); } }; int main() { Rectangle rec1, rec2; // Initialisation des rectangles rec1.initialiser(4, 6); rec2.initialiser(3, 3); // Calcul des aires et des périmètres double aire_rec1 = rec1.calculerAire(); double aire_rec2 = rec2.calculerAire(); double perimetre_rec1 = rec1.calculerPerimetre(); double perimetre_rec2 = rec2.calculerPerimetre(); // Affichage des informations des rectangles rec1.afficher(); cout << "Est-ce que rec1 est un carré ? " << (rec1.verifier() ? "Oui" : "Non") << endl; rec2.afficher(); cout << "Est-ce que rec2 est un carré ? " << (rec2.verifier() ? "Oui" : "Non") << endl; return 0; }