CONVERTISSEUR EUROS-FRANCS SOUS DOS

cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003 - 11 janv. 2003 à 18:04
Irsla Messages postés 8 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 22 décembre 2003 - 16 janv. 2003 à 14:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/10276-convertisseur-euros-francs-sous-dos

Irsla Messages postés 8 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 22 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és 8 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 22 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és 10 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 10 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és 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 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és 8 Date d'inscription mercredi 1 janvier 2003 Statut Membre Derniè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és 7 Date d'inscription mardi 17 décembre 2002 Statut Membre Dernière intervention 11 février 2003
11 janv. 2003 à 18:39
faut penser a mettre conio.h poru la fonction getch();
skone007 Messages postés 166 Date d'inscription mercredi 24 avril 2002 Statut Membre Dernière intervention 23 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és 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003
11 janv. 2003 à 18:13
#define EUROS 6.55957 valeur SYMBOLIQUE
cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 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
Rejoignez-nous