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


modification page de contact
Creation plateforme 2 fidelisation web mobile 3G
Creation application Android iOS entrepreneur
Recherche prestataire publicitaire
DEVELOPPEMENT PROGICIEL GESTION PARAMEDICAL

Projets "en cours" similaires


DEVELOPPEMENT DB FILE MAKER
Creation dune BDD inventaire art
Modification CMS Social Engine
Creation de site internet pour ma societe
Developpement d-une base de donnees

Projets "en archive" similaires


impression dynamique sous Word 2003 selon cochage dans Combobox
Redaction de contenus thematiques immobilier sur villes francaise
Personalisation Community Builder
Developpeur applications iphone - ipad - android
URGENT-Enregistrements voix off masculine -francais langue maternelle uniquement

Projets "VIP" similaires


Developpement site web complexe
recherche un info graphiste_ un programmeur Php_mysql
Messenger audio video type msn ou yahoo messenger
Cherche programmeur PHP-MYSQL-AJAX-CSS
Developpement d__un site communautaire _ php_mysql_ajax

 

 

 

 

(g)