Etudes/BTS/C++/Fonderie/main.cpp

42 lines
1.1 KiB
C++
Raw Normal View History

2016-10-14 15:52:18 +00:00
#include <iostream>
#include "CBarre.h"
#include "CBarreCarree.h"
#include "CBarreHexagonale.h"
#include "CBarreRectangle.h"
#include "CBarreRonde.h"
using namespace std;
int main()
{
CBarreCarree *barreCarree1 = new CBarreCarree(8.9, 4, "barreCarree", 2);
CBarreHexagonale *barreHexagonale1 = new CBarreHexagonale(19.8, 651, "barreHexagonale", 5.6);
CBarreRectangle *barreRectangle1 = new CBarreRectangle(19.8, 15.2, "b", 20.8, 60.5);
CBarreRonde *barreRonde1 = new CBarreRonde(11.3, 12, "barreRonde", 3.14);
barreHexagonale1->afficherReference();
cout << "Masse :" << barreHexagonale1->calculerMasse() << endl;
barreCarree1->afficherReference();
cout << "Masse :" << barreCarree1->calculerMasse() << endl;
barreRectangle1->afficherReference();
cout << "Masse :" << barreRectangle1->calculerMasse() << endl;
barreRonde1->afficherReference();
cout << "Masse :" << barreRonde1->calculerMasse() << endl;
delete barreHexagonale1;
delete barreCarree1;
delete barreRectangle1;
delete barreRonde1;
return 0;
}