Verification code C++
mat08
Messages postés
322
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, je viens de faire un tout petit programme en C++. Problème, il ne se lance pas depuis CodeBlocks. Quelles sont les erreurs ?
#include <iostream> #include <stdlib.h> using namespace std; int main() { cout << "Bienvenue dans le convertisseur de monnaies du Carolo Geek !" << endl; cout << " " << endl; cout << "Pour commencer, veuillez entrer une somme en Euro" << endl; double origine = 0; double livre = 0.824115533; double dollaramericain = 1.3068; double dollarcanadien = 1.30406147; double dollaraustralien = 1.27108258; double franc = 6.55957; double dirhammar = 11.1230; double yensj = 107.070873; double yuanc = 8.2383; double roubler = 0.0258708295; double roupiei = 66.6088995; double couronnen = 7.56990344; double couronnes = 8.81567231; cin >> origine; double resultat livre = origine * livre; double resultat dollaramericain = 0; double resultat dollaraustralien = 0; double resultat dollarcanadien = 0; double resultat franc = 0; double resultat dirhammar = 0; double resultat yensj = 0; double resultat yuanc = 0; double resultat roubler = 0; double resultat roupiei = 0; double resultat couronnen = 0; double resultat courrones = 0; cout << resultat livre << endl; return 0; system("PAUSE"); }
A voir également:
- Verification code C++
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
2 réponses
Bonjour,
Pourquoi "double resultat livre=..." ??? Tu veux une variable qui s'appelle "resultat livre" ? Si c'est ça, ce n'est pas possible. Une variable ne contient pas d'espaces. Il faut mettre : double livreResultat=...; ou double livre_resultat=...;
Pourquoi "double resultat livre=..." ??? Tu veux une variable qui s'appelle "resultat livre" ? Si c'est ça, ce n'est pas possible. Une variable ne contient pas d'espaces. Il faut mettre : double livreResultat=...; ou double livre_resultat=...;
voici tes erreurs
#include <iostream>
//ici tu définie ton namespace mais tu utilise les .h ca meme...
#include <stdlib.h>
using namespace std;
int main()
{
cout << "Bienvenue dans le convertisseur de monnaies du Carolo Geek !" << endl;
//fait le \t pour la tabulation
cout << " " << endl;
cout << "Pour commencer, veuillez entrer une somme en Euro" << endl;
double origine = 0;
double livre = 0.824115533;
double dollaramericain = 1.3068;
double dollarcanadien = 1.30406147;
double dollaraustralien = 1.27108258;
double franc = 6.55957;
double dirhammar = 11.1230;
double yensj = 107.070873;
double yuanc = 8.2383;
double roubler = 0.0258708295;
double roupiei = 66.6088995;
double couronnen = 7.56990344;
double couronnes = 8.81567231;
//ici dans ton code source tu n'as pas définie un fichier include ni origine
cin >> origine;
double resultat livre = origine * livre;
double resultat dollaramericain = 0;
double resultat dollaraustralien = 0;
double resultat dollarcanadien = 0;
double resultat franc = 0;
double resultat dirhammar = 0;
double resultat yensj = 0;
double resultat yuanc = 0;
double resultat roubler = 0;
double resultat roupiei = 0;
double resultat couronnen = 0;
double resultat courrones = 0;
//ici tu n'as pas définie comme classe ou structure resultat ni livre
cout << resultat livre << endl;
return 0;
//ici le system pause n'est pas définie autre que dans une librairie qui est absente
system("PAUSE");
}
Signature non conforme - Publicité supprimée Modération CCM
#include <iostream>
//ici tu définie ton namespace mais tu utilise les .h ca meme...
#include <stdlib.h>
using namespace std;
int main()
{
cout << "Bienvenue dans le convertisseur de monnaies du Carolo Geek !" << endl;
//fait le \t pour la tabulation
cout << " " << endl;
cout << "Pour commencer, veuillez entrer une somme en Euro" << endl;
double origine = 0;
double livre = 0.824115533;
double dollaramericain = 1.3068;
double dollarcanadien = 1.30406147;
double dollaraustralien = 1.27108258;
double franc = 6.55957;
double dirhammar = 11.1230;
double yensj = 107.070873;
double yuanc = 8.2383;
double roubler = 0.0258708295;
double roupiei = 66.6088995;
double couronnen = 7.56990344;
double couronnes = 8.81567231;
//ici dans ton code source tu n'as pas définie un fichier include ni origine
cin >> origine;
double resultat livre = origine * livre;
double resultat dollaramericain = 0;
double resultat dollaraustralien = 0;
double resultat dollarcanadien = 0;
double resultat franc = 0;
double resultat dirhammar = 0;
double resultat yensj = 0;
double resultat yuanc = 0;
double resultat roubler = 0;
double resultat roupiei = 0;
double resultat couronnen = 0;
double resultat courrones = 0;
//ici tu n'as pas définie comme classe ou structure resultat ni livre
cout << resultat livre << endl;
return 0;
//ici le system pause n'est pas définie autre que dans une librairie qui est absente
system("PAUSE");
}
Signature non conforme - Publicité supprimée Modération CCM
"ici tu définie ton namespace mais tu utilise les .h ca meme"
Que veux-tu dire ?
ici dans ton code source tu n'as pas définie un fichier include ni origine
Beh il a fait "double origine";
ici le system pause n'est pas définie autre que dans une librairie qui est absente
Pas besoin d'inclure la librairie, c'est linké par défaut. Et il a bien appelé stdlib.h même si cstdlib eut été mieux.
Que veux-tu dire ?
ici dans ton code source tu n'as pas définie un fichier include ni origine
Beh il a fait "double origine";
ici le system pause n'est pas définie autre que dans une librairie qui est absente
Pas besoin d'inclure la librairie, c'est linké par défaut. Et il a bien appelé stdlib.h même si cstdlib eut été mieux.
Comme le dit fiddy, tes variables de "resultat", ne sont pas correctement déclarées.
Sur un code limité à la Livre, cela devrait être comme cela :
Dal
presque 8 mois pour répondre à la question : quelle rapidité ^^.
Cela dit, ce fil était dans les fils actuels ce matin, et je ne m'en explique pas la raison... mystère.
Dal