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


probleme pour acceder a mon interface wordpress et bug sur mon site
plateforme communautaire de vente entre amateurs
Developpement OCR mobile
Parametrages Adresse IP Systeme videosurveillance
Application mobile information Eglise

Projets "en cours" similaires


URGENT-creation d-un annuaire des Programmes de Formations-CDC PAGES 2-
interface labview d-une Commande Numerique - republication
Paiement de la mission 21199
Automatisation de la saisie des temps de course pour un club de voile-republication
creer un CRM sous Vtiger - Republication

Projets "en archive" similaires


integration paypal integrale simple html
Transfert fichiers FTP 1h
URGENT Integration banniere flash Site Joomla
Evolution applet java
URGENT-Mise en place acces specifique aux partie du site sur Joomla

Projets "VIP" similaires


Developpement d__un site communautaire _ php_mysql_ajax
Realisation magazine participatif web2.0
VOICEXML
Je recheche un developpeur _NET _C_ ou VB_ NET_
Recherche Dveloppeur Web

 

 

 

 

(g)