Prob prog c++

Fermé
ender - 17 déc. 2003 à 15:41
 Bob - 17 déc. 2003 à 22:04
salut a tous
voila je debute en c++ et g un tp qui me pose probleme
je dois faire un convertisseur euro franc
j'arrive a faire deux prog distinct un qui convertit les franc en euro et un qui converti les euro en franc
je voudrais savoir comment faire pour regrouper ces deux progs pour que l'on puisse choisir soit la conversion en franc ou en euro
merci d'avance

voila les code de mes deux progs

1er pour conertire en euro:

#include <iostream.h>
#include <stdlib.h>

double main()
{
double nPrixf;
cout<<"tapez le prix en francs:";
cin>>nPrixf;

double nFactor;
nFactor = 6.55957;

double nPrixe;
nPrixe = nPrixf / nFactor;

cout<<"resultat de la conversion en euro:";
cout<<nPrixe;

system("PAUSE");
return 0;
}

2eme pour convertir en franc:

#include <iostream.h>
#include <stdlib.h>

double main()
{

double nPrixe;
cout<<"tapez le prix en euro:";
cin>>nPrixe;

double nFactor;
nFactor = 6.55957;

double nPrixf;
nPrixf = nPrixe * nFactor;

cout<<"resultat de la conversion en franc:";
cout<<nPrixf;

system("PAUSE");
return 0;
}
A voir également:

2 réponses

Shalut, cha ressemble à cha:

#include <iostream.h>
#include <stdlib.h>

double main()
{

char type = 'F';
cout<<"convertir vers des Francs (F) ou euros (E)";
cin>>type;

double nPrixe;

if (type=='F') {
cout<<"tapez le prix en euros:";
}
else {
cout<<"tapez le prix en francs:";

}
cin>>nPrixe;

double nFactor;
nFactor = 6.55957;

double nPrixf;

if (type=='F')
nPrixf = nPrixe * nFactor;
else
nPrixf = nPrixe / nFactor;


cout<<"resultat de la conversion en " << type << ":" ;
cout<<nPrixf;

system("PAUSE");
return 0;
}
0
Complément:

/* C++ headers */

#include <iostream>
#include <cstdio>

/* C++ standard class */

std::cout << /* .text */;
std::cin >> /* text */;
std::system("pause");

/* C/C++ main function body */

int main()
{
/* code */
return 0;
}
0
Confusion:

#include <cstdlib>
0
merci pour ton aide
est ce que tu pourrais m'expliquer la demarche que tu as faite
sa m'aiderais a comprendre
merci
0