/* Tp#2 exercice -2- Ce fichier contient la fonction "main" permettant de tester la classe TempsdAntenne est l'ensemble de ses méthodes. Vous pouvez modifier ce fichier afin d'effectuer les tests intermédiaires. Mais lors du test final (avec l'ensemble des opérateurs demandés), le test doit être réalisé avec la fonction "main" dans sa version originale. Auteur: Mohamed Lokbani Date: 30 octobre 2023 Session: Automne 2023 Cours: IFT1169 Ajustements: somme (au lieu de sum) et ajout de \n */ #include "TempsdAntenne.h" using namespace std; int main(){ TempsdAntenne tda1, tda2, tda3; cout << "Entrer le 1er TempsdAntenne: "; cin >> tda1; cout << "Enter le 2nd TempsdAntenne: "; cin >> tda2; tda3 = tda1 + tda2; // surcharge de l'opérateur + permet d'ajouter tda2 à tda1 cout << "somme = " << tda3; // affiche la somme if (tda1 < tda2) // surcharge de l'opérateur < permettant de comparer tda1 et tda2 cout << "\npremier est inferieur au second\n"; else cout << "\npremier est superieur ou egal au second\n"; tda1 += tda2; // surcharge de l'opérateur += ajoute tda2 à tda1 cout << "tda1+=tda2, tda1 = " << tda1; // affiche le résultat tda3 = tda1 += tda2; // le refaire en utilisant la valeur retournée cout << "\ntda3 = tda1 += tda2, tda3 = " << tda3; // affiche le résultat ++tda1; // incrémente tda1 cout << "\n++tda1, tda1 = " << tda1; // affiche le résultat tda2 = ++tda1; // incrémente et affecte cout << "\ntda2 = ++tda1, tda2 = " << tda2; // affiche le résultat tda1++; // incrémente tda1 cout << "\ntda1++, tda1 = " << tda1; // affiche le résultat tda2 = tda1++; // incrémente et affecte cout << "\ntda2 = tda1++, tda2 = " << tda2; // affiche le résultat cout << ", tda1 = " << tda1 << endl; tda3 = - tda3; // minus (-) unaire cout << "tda3 = -tda3, tda3 = " << tda3; // affiche le résultat tda3 = tda1 - tda2; // opérateur de soustraction cout << "\ntda3 = tda1 - tda2, tda3 = " << tda3 << endl; return 0; }