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


informations photogrammetrie
Developpeur Android freelance sur Paris Republication
Recherche developpeur php
Refonte de site
ingenieur COBOL AS400 - Nantes-republication

Projets "en cours" similaires


Application mobile pour sportifs
Mailing groupe
test
Finalisation d-un site sous drupal
Logiciel de tri

Projets "en archive" similaires


Standalone file converters and generators in a .jar - part 2
Transformation d-une skin en .ai vers skin HTML-css comp IE et Firefox
SITE PHP-MYSQL RESERVATION DEPARTS GOLF - CDC disponible
Site E-commerce personnalisation objets
logo site web expressif exprimant bouche a oreilles

Projets "VIP" similaires


Developpements Telecom
Cherche programmeur PHP-MYSQL-AJAX-CSS
Developper systeme d information vente a domicile
Messenger audio video type msn ou yahoo messenger
Migration dune base 4d vers le web

 

 

 

 

(g)