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


correlation entre bases de donnees et base Mysql
Relecture d-un cahier de refraction arabe
URGENT-Creation d-une web tv
TRES Urgent - Consultant SAP SD MM - Paris
CMS ALFRESCO - optimisation - ajout module - creation de regle

Projets "en cours" similaires


CREATION SITE MARCHAND
animation flash de dessins cartographiques fournis
Developpeur en C sharp
Infogerance site OSCommerce-Republication
Urgent - finalisation de l-installation d-un module SobiPro

Projets "en archive" similaires


site vitrine
URGENT BESOIN AIDE ACCESSIBILITE PRIORITE 2 SITE 8 ERREUR
Création d-un flux RSS pour une plateforme sous Joomla
scrolling images
Adapter une page HTML a une charte graphique existante

Projets "VIP" similaires


Developpement d__un site communautaire _ php_mysql_ajax
Demande de devis pour le developpement_ l_edition et la maintenance d_applications et site web sous
Refonte rubrique site internet
Je recheche un developpeur _NET _C_ ou VB_ NET_
Migration dune base 4d vers le web

 

 

 

 

(g)