Irsla
Messages postés8Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention22 décembre 2003 16 janv. 2003 à 14:21
euh si jamais vous repondez ;) sniperfou m'a fait remarquer que
int main(int nNumberofArgs, char* pszArgz[])
ne sert a rien , normal ca a rien a y faire ;) c juste que j'avais fait des test avant et que g pas verifier le debut de mon code ;)
lol
donc pas besoin de me le signaler ;)
Irsla
Messages postés8Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention22 décembre 2003 15 janv. 2003 à 17:42
Voila je suis un tout nouveaux newbie et j'ai decider de refaire se code a ma facon sans le getch() il est compilable vc++ 6.0 et dev c++
#include<stdio.h>
#include
/*Début du programme*/
int main(int nNumberofArgs, char* pszArgz[])
{
int reponse;
int recommencer ;
int partir;
float francs;
float euros;
double cours = 6.55957;
cout << "Ce programme est un convertisseur euros-francs et francs-euros
";
do
{
cout << "que voulez-vous faire?
";
cout << "1)Euros-francs:
2)Francs-euros:
3)Quitter le programme
";
cout << "votre choix (1 2 ou 3) : ";
cin >> reponse;
switch(reponse)
{
case 1:
cout << "Indiquer votre somme en euros:";
cin >> euros;
cout << "La somme indique est egale a "<< euros*cours <<" francs
" ;
break;
case 2:
cout << "Indiquer votre somme en francs:";
cin >> francs;
cout << "La somme indique est egale a "<< francs/cours <<" euros
" ;
break;
case 3:
break;
return 0;
}
cout << "
voulez vous faire une autre conversion ?
";
cout << "1)Oui
";
cout << "2)Non
";
cout << "votre choix (1 ou 2) : ";
cin >> recommencer;
}while ( recommencer == 1);
return 0;
}
g pas mi de commentaire vu qu'il est assez simple et j'ai fait une boucle pour recommencer le program si jamais on veut faire plus d'une conversion.
j'aurai aimer vos avis et si possible des truc pour coder ca plus proprement ;)
vincentmace86
Messages postés10Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention10 janvier 2003 12 janv. 2003 à 11:52
Tu pourrais mettre une boucle qui s'arreterai uniquement si l'utilisateur tappe 3 en mettant do { avant "printf ("Que voulez vous faire ("..."); et } while (reponse!=3);
cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003 12 janv. 2003 à 10:20
les librairies sont nombreuses et dans chaqu'une d'entre elles il y a des fonctions, il se trouve que getch() est dans conio.c ou conio.h c'est comme ça et cette fonction permet de saisir 1 caractère sans taper ENTER (ou marquer une pause appuyer sur une touche )c'est plus pratique que getchar(). pour devc++4 par exemple s'il n'y a pas de pause la fênetre DOS se referme aussi tôt.
a par ces petites remarques ton code tourne bien
cs_sniperfou
Messages postés8Date d'inscriptionmercredi 1 janvier 2003StatutMembreDernière intervention 3 juin 2004 11 janv. 2003 à 22:21
Pourquoi mettre conio.h pour la fonction Getch, et il est vrai que je débute en c++ et je ne suis vraiment pas bon, donc si quelqu'un peut m'aider.
demvil
Messages postés7Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention11 février 2003 11 janv. 2003 à 18:39
faut penser a mettre conio.h poru la fonction getch();
skone007
Messages postés166Date d'inscriptionmercredi 24 avril 2002StatutMembreDernière intervention23 juin 2009 11 janv. 2003 à 18:28
je croit qu'il debute en C++ moi aussi c'est un de mes premier programme
cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003 11 janv. 2003 à 18:13
#define EUROS 6.55957 valeur SYMBOLIQUE
cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003 11 janv. 2003 à 18:04
salut,
main ......> int main(void) est plus explicite return 0;
tu peux taper float EUROS = 6.55957; valeur symbolique
getch() <conio.h> ou <conio.c> devc++4
16 janv. 2003 à 14:21
int main(int nNumberofArgs, char* pszArgz[])
ne sert a rien , normal ca a rien a y faire ;) c juste que j'avais fait des test avant et que g pas verifier le debut de mon code ;)
lol
donc pas besoin de me le signaler ;)
15 janv. 2003 à 17:42
#include<stdio.h>
#include
/*Début du programme*/
int main(int nNumberofArgs, char* pszArgz[])
{
int reponse;
int recommencer ;
int partir;
float francs;
float euros;
double cours = 6.55957;
cout << "Ce programme est un convertisseur euros-francs et francs-euros
";
do
{
cout << "que voulez-vous faire?
";
cout << "1)Euros-francs:
2)Francs-euros:
3)Quitter le programme
";
cout << "votre choix (1 2 ou 3) : ";
cin >> reponse;
switch(reponse)
{
case 1:
cout << "Indiquer votre somme en euros:";
cin >> euros;
cout << "La somme indique est egale a "<< euros*cours <<" francs
" ;
break;
case 2:
cout << "Indiquer votre somme en francs:";
cin >> francs;
cout << "La somme indique est egale a "<< francs/cours <<" euros
" ;
break;
case 3:
break;
return 0;
}
cout << "
voulez vous faire une autre conversion ?
";
cout << "1)Oui
";
cout << "2)Non
";
cout << "votre choix (1 ou 2) : ";
cin >> recommencer;
}while ( recommencer == 1);
return 0;
}
g pas mi de commentaire vu qu'il est assez simple et j'ai fait une boucle pour recommencer le program si jamais on veut faire plus d'une conversion.
j'aurai aimer vos avis et si possible des truc pour coder ca plus proprement ;)
12 janv. 2003 à 11:52
12 janv. 2003 à 10:20
a par ces petites remarques ton code tourne bien
11 janv. 2003 à 22:21
11 janv. 2003 à 18:39
11 janv. 2003 à 18:28
11 janv. 2003 à 18:13
11 janv. 2003 à 18:04
main ......> int main(void) est plus explicite return 0;
tu peux taper float EUROS = 6.55957; valeur symbolique
getch() <conio.h> ou <conio.c> devc++4