Les STS
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Les STS

classe BTS IRIS 1er année
 
AccueilRechercherDernières imagesS'enregistrerConnexion
-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

 

 Source

Aller en bas 
AuteurMessage
Jacky01
Admin
Jacky01


Nombre de messages : 30
Date d'inscription : 13/12/2005

Source Empty
MessageSujet: Source   Source EmptyVen 13 Jan à 7:21

Alors Cette rubrik est pour les sources des TP
Revenir en haut Aller en bas
Jacky01
Admin
Jacky01


Nombre de messages : 30
Date d'inscription : 13/12/2005

Source Empty
MessageSujet: Re: Source   Source EmptyVen 13 Jan à 7:25

CFraction.h :
#ifndef hFraction
#define hFraction
#include <iostream>

using namespace std;

class CFraction
{
private :

long num;
long denom;

public :

CFraction();
CFraction(const CFraction & org);
CFraction(long,long);
CFraction(long);
~CFraction();
void SetFrac(long pl_num, long pl_denom);
void SetNum(long pl_num);
long get_num() const;
long get_denom() const;
CFraction simplif();
CFraction& operator = (const CFraction & org);
CFraction& operator += (const CFraction frac);

};
ostream & operator << (ostream & out, const CFraction & org);
CFraction operator + (CFraction & frac1,CFraction & frac02);
const CFraction operator * (const CFraction & frac1,const CFraction & frac02);
bool operator < (const CFraction & frac1,const CFraction & frac02);
#endif
Revenir en haut Aller en bas
Jacky01
Admin
Jacky01


Nombre de messages : 30
Date d'inscription : 13/12/2005

Source Empty
MessageSujet: Re: Source   Source EmptyVen 13 Jan à 7:28

Main.cpp : (Version1)
//#include <vcl\condefs.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
#include "CFraction.h"

using namespace std;

int main(int argc, char *argv[])
{

cout << "==========>>> DEBUT" << endl;
CFraction F1;
cout << "F1 = " << F1 << endl;
cout << "==>>> T1: F1=0 avec num=0 et denom=1" << endl;

CFraction F2(3,4);
cout << "F2 = " << F2 << endl;
cout << "==>>> T2: F2=3/4 avec num=3 et denom=4" << endl;
CFraction F3(0,0);
cout << "F3 = " << F3 << endl;
cout << "==>>> T3: F3=0 avec num=0 et denom=1" << endl;

CFraction F4(1);
cout << "F4 = " << F4 << endl;
cout << "==>>> T4: F4=1 avec num=1 et denom=1" << endl;

CFraction F5 = F2;
cout << "F5 = " << F5 << endl;
cout << "==>>> T5: F3=3/4 avec num=3 et denom=4" << endl;

F4.SetFrac(1,4);
cout << "F4 = " << F4 << endl;
cout << "==>>> T6: F4=1/4 avec num=1 et denom=4" << endl;

F1 = F4 + F2;
cout << "F1 = " << F1 << endl;
cout << "==>>> T7: F1=1 avec num=16 et denom=16" << endl;

F5 = F1 * F2;
cout << "F5 = " << F5 << endl;
cout << "==>>> T8: F5=48/64 avec num=48 et denom=64" << endl;

F1.SetNum(5);
cout << "F1 = " << F1 << endl;
cout << "==>>> T9: F1=5/16 avec num=5 et denom=16" << endl;

if(F1 < F5)
cout << "==>>> T10: F1=5/16 < F5=48/64" << endl;
else
cout << "==>>> T10B: ERREUR! F1=5/16 < F5=48/64" << endl;
if(F1 < F4)
cout << "==>>> T11B: ERREUR! F1=5/16 > F4=1/4" << endl;
else
cout << "==>>> T11: F1=5/16 > F4=1/4" << endl;
if(F1 < F1)
cout << "==>>> T12B: ERREUR! F1=5/16 == F1=5/16" << endl;
else
cout << "==>>> T12: F1=5/16 >= F1=5/16" << endl;

///////////////Simplfication////////////////////
cout << "Simplifie : " << F2.simplif() << endl;
///////////////////////////////////////////////

cout << "==========>>> FIN" << endl;
getch();
cout << "====>>> Destruction des fractions" << endl;
return 0;

}


Dernière édition par le Ven 13 Jan à 7:30, édité 1 fois
Revenir en haut Aller en bas
Jacky01
Admin
Jacky01


Nombre de messages : 30
Date d'inscription : 13/12/2005

Source Empty
MessageSujet: Re: Source   Source EmptyVen 13 Jan à 7:29

Et pour le Cfraction.cpp ben!!! fo attendre un ti peu pas_de_b Laughing
Revenir en haut Aller en bas
Contenu sponsorisé





Source Empty
MessageSujet: Re: Source   Source Empty

Revenir en haut Aller en bas
 
Source
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les STS :: Cour-
Sauter vers: