Projet numéro 8105 : "PROGRAMME CPP"


Initiateur du projet :
Prestataire sélectionné : shaolan
Evaluation prestataire : (9.88/10)
Description projet :

Créer un projet expert console appelé prjQuestion1 sous DevC++.

1. Voici la définition(TriangleDroit.h) de la classe TriangleDroit :

class TriangleDroit

{

private :

int xCoin ;

int yCoin ; // (xCoin, yCoin) : coordonnées du coin angle droit

float c1 ; // parallèle à l'axe horizotal

float c2; // parallèle à l'axe verticale

// c1 et c2 : longueurs des cotés de l'angle droit

public :

TriangleDroit();

TriangleDroit(int, int, int, int) ;

void setCoin(int, int) ;

void setC1(float);

void setC2(float);

int getXCoin(); // retourner xCoin

int getYCoin(); // retourner yCoin

float getC1() ; //

float getC2() ; //

float getC3() ; // retourner la longueur du 3e côté

float getPerimetre() ; //calculer et retourner le périmètre

float getAire() ; // claculer te retourner l'aire

void moveRelative(int, int); //mouvement relatif en X et en Y

};

Les différentes méthodes membres de la classe TriangleDroit, sont à implémenter.

2. Ecrire le main dans un fichier nommé Question1.cpp.

Ce programme crée :

· un objet, triangle1, de la lasse TriangleDroit, avec :

· c1 = 5 cm

· c2 = 6 cm

· xCoin = 6

· yCoin = 6

· un objet, triangle2, de la classe TriangleDroit, avec :

· c1 = 10 cm

· c2 = 12 cm

· xCoin = 8

· yCoin = 16

- Afficher les périmètres et les aires de triangle1 et triangle2.- Utilisant les méthodes de la classe

TriangleDroit, déplacer triangle2 pour que les

coins de référence de ces deux triangles soient superposés.

- Afficher les coordonnées des 3 sommets de triangle2.

Question 2 : Héritage

1. Créer un projet expert console prjQuestion2.

Créer la classe Prisme (prisme.h) qui est une classe héritée (public) de la classe TriangleDroit

avec un nouvel attribut int hauteur et développer les méthodes suivantes (Attention : utiliser au

maximum les méthodes de la classe parent):

- constructeur par défaut ;

- constructeur avec des paramètres la position du coin de référence, les longueurs des

deux côtés et la hauteur ;

- la modification de
c1, de c2 et de hauteur ;

- calculer et retourner le volume d'un prisme ;

- calculer et retourner l'aire de la surface d'un prisme.

2. Ecrire le
main dans un fichier nommé Question2.cpp.

Ce programme crée :

- un prisme,
p1, de la classe Prisme à la position (0,0), c1 =5 cm, c2 =4cm et hauteur

=10 cm.

- un prisme,
p2 de la classe Prisme à la position (10,15), c1 = 65 cm, c2 =3cm et

hauteur =5 cm.

- afficher les aires et les volumes de ces deux objets.

rendre l'ensemble des fichiers (fichiers de définition, d'implémentation, ...)

- rendre le diagramme de classes ;
- rendre une fiche explicative de votre application (une page A4) ;
- exigence : clarté, simplicité.
 

Commentaire de l'administrateur :

  1. Ce projet a fait l'objet d'une validation par téléphone par un administrateur ProgOnline. Il est sérieux, et a de grandes chances de se concrétiser, à condition de recevoir des offres pertinentes de la part des prestataires.
  2. Le client est : un particulier.
  3. Le client affirme souhaiter concrétiser son projet avant le 8 juin.
  4. Informations complémentaires :
  • La mission consiste à développer un programme en C++ qui répond aux attentes susnommées :
  • Construire un triangle rectangle à partir des dimensions indiquées (c1;c2)
  • Placer l'angle droit du triangle aux coordonnées indiquées (xCoin;yCoin)
  • Calculer et afficher le périmètre, l'aire et le volume du triangle/prisme.
  • Durée estimée de la mission : 2h maximum
  • Livrable : fichier .cpp

 

 
 



Les sujets suivants peuvent également vous intéresser

recherche prestatairescherche codeur ihm ihm telecommandee c c plus plus expert micro controleur fpga expert informatique
professionnel crm erp applicationsrecherche independant mises en page
recherche developpeur creation afficherecherche professionnel realisation application client serveur
cherche developpeur formation informatique aux utilisateursrecherche developpeur site chat irc
developpeur programmation objet sous forme de modulesfreelance realisation du journaux online


Les sujets suivants peuvent également vous intéresser, sur notre plateforme partenaire GraphistesOnline

recherche professionnel realisation affichesrecherche expert preparation fichiers pre presse sous in design quark x press
professionnel design volumerecherche prestataire mise en page pour l
cherche graphiste applicationcherche expert prise en charge d un projet
recherche webdesigner concept artrecherche expert mixage composition prise de son
independant site pour tpe

Projets "en attente" similaires


Creation d-un site web interactif - Cahier des charges disponible
recherche technicien joomla pour transfert de site urgent
PORTAIL THEMATIQUE
Parametreur Logiciel - ANGERS - Portage salarial
CREATION SITE INTERNET VITRINE

Projets "en cours" similaires


Recherche Prestataire Realisation de mon site web pour entreprise en creation
Creation de Site e commerce- Republication
Confection dun CDC pour la Creation dun site de bourse - Republication
Modification de module vtiger
MODIFICATION CRM

Projets "en archive" similaires


Referencement manuel de 8 sites dans les annuaires de qualite
Animation flash
Recherche designer pour realisation logo et charte graphique
Developpement formulaire d-inscription
Recherche un webmaster pour la creation d-un site sur la voyance

Projets "VIP" similaires


VOICEXML
recherche un info graphiste_ un programmeur Php_mysql
Developpement site web complexe
site comparatif de voyages
Recrutement video

 

 

 

 

(g)