A voir également:
- [C++] Programme à réparer
- Reparer fichier rar corrompu gratuit - Télécharger - Compression & Décompression
- Actual RAR Repair - Télécharger - Compression & Décompression
- Réparer ppt en ligne gratuit - Télécharger - Suite bureautique
- Réparer fichier powerpoint endommagé gratuit - Télécharger - Récupération de données
- Réparer fichier word - Guide
6 réponses
mamiemando
Messages postés
33475
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
22 janvier 2025
7 815
10 mars 2006 à 20:19
10 mars 2006 à 20:19
Salut
Il manque le using namespace std, qui permet d'utiliser directement cout, cin, cerr... au lieu de std::cout, std::cin, std::cerr. Attention il ne faut pas utiliser cette manip dans les headers (hpp) par contre dans les fichiers de source (cpp) pas de problème.
Attention à bien penser à inclure le header iostream pour que std::cin, std::cout, std::cerr soient définis, ainsi que les opérateurs << et >>.
Autre petit conseil : évite d'utiliser des majuscules pour les noms de variable, en c++ on ecrit les variables en minuscules et avec des "_". Idem pour les fonctions. Ceci dit c'est plus une convention qu'autre chose.
Bonne chance
Il manque le using namespace std, qui permet d'utiliser directement cout, cin, cerr... au lieu de std::cout, std::cin, std::cerr. Attention il ne faut pas utiliser cette manip dans les headers (hpp) par contre dans les fichiers de source (cpp) pas de problème.
Attention à bien penser à inclure le header iostream pour que std::cin, std::cout, std::cerr soient définis, ainsi que les opérateurs << et >>.
#include <iostream> using namespace std; int main() { int Choix; int Francs; int resultateuros; int Euros; int resultatenfrancs; cout << "Veuillez sélectionner la conversion à effectuer :\n"; cout << "1 : Francs / Euros\n"; cout << "2 : Euros / Francs\n"; cout << "Choix : \n"; cin >> Choix; if (Choix==1){ cout << "Veuillez entrer le montant à converir en Francs :\n"; cin >> Francs; resultateuros = Francs / 6,55957; cout << "Convertion : "; cout << resultateuros << endl; }else{ cout << "Veuillez entrer le montant à converir en Euros :\n"; cin >> Euros; resultatenfrancs = Euros * 6,55957; cout << "Convertion : "; cout << resultatenfrancs; } //system("PAUSE"); //ceci ne fonctionne a priori pas sous linux return 0; }
Autre petit conseil : évite d'utiliser des majuscules pour les noms de variable, en c++ on ecrit les variables en minuscules et avec des "_". Idem pour les fonctions. Ceci dit c'est plus une convention qu'autre chose.
Bonne chance
Utilisateur anonyme
10 mars 2006 à 20:22
10 mars 2006 à 20:22
Oui ca je l'ai mi dans mon programme mais ca ne matrche pas non plus.
Enfin le programme se lance mais au moment de la convertion ca m'affiche à chaque fois 0.
Enfin le programme se lance mais au moment de la convertion ca m'affiche à chaque fois 0.
mamiemando
Messages postés
33475
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
22 janvier 2025
7 815
13 mars 2006 à 19:26
13 mars 2006 à 19:26
Essaye d'afficher les variables après saisie, genre Euros et Francs. Sinon il est bizarre que ces variables soient des int divisees par des doubles. Essaye de les passer en double.
Bonne chance
Bonne chance
Bonsoir,
bonne reponse mais je crois qu'il faut que tu utilise "float" a la place de int car ta les ","
et aussi pour l'affichare tu dois ecrire "getch()" pour que tu affiches le résultat
merci
et bonne chance
bonne reponse mais je crois qu'il faut que tu utilise "float" a la place de int car ta les ","
et aussi pour l'affichare tu dois ecrire "getch()" pour que tu affiches le résultat
merci
et bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question