Pouvez vous m'aider des erreurs sont presente mais je ne l'ai pa
Vive me
Messages postés
128
Date d'inscription
Statut
Membre
Dernière intervention
-
Foudogue Messages postés 251 Date d'inscription Statut Membre Dernière intervention -
Foudogue Messages postés 251 Date d'inscription Statut Membre Dernière intervention -
Alors il y a peu je me suis lancé dans la programmation en C ++ aujourd'hui j'ai decider de programmer une calculatrice . Voila les ligne de code
int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Bienvenue dans le prgramme de calcul crée par Vive Me");
Console::WriteLine(L"Choisissez votre opérateur (add = + ,sou = - ,mul = X, div = % ) .");
String ^ Opérateur = Console::ReadLine();
Console::WriteLine(L"Ecrivez votre première valeur");
String ^ valeur1 = Console::ReadLine();
Console::WriteLine("Ecrivez votre seconde valeur");
String ^ valeur2 = Console::ReadLine();
int réponse = 0;
if(Opérateur == "add")
{
réponse = int::Parse(valeur1) + int::Parse(valeur2);
}
if(Opérateur == "sou")
{
réponse = int::Parse(valeur1) - int::Parse(valeur2);
}
if(Opérateur == "mul")
{
réponse = int::Parse(valeur1) * int::Parse(valeur2);
}
if(Opérateur == "div")
{
réponse = int::Parse(valeur1) / int::Parse(valeur2);
}
Console::WriteLine(L"Votre calcul est égale à " + réponse.ToString());
Console::ReadLine();
Console::WriteLine(L"Voulez vous faire un autre calcul ?")
String ^ NEWcalcul
if(NEWcalcul == "oui")
{
Console::WriteLine(L"Choisissez votre opérateur (add = + ,sou = - ,mul = X, div = % ) .");
String ^ Opérateur = Console::ReadLine();
Console::WriteLine(L"Ecrivez votre première valeur");
String ^ valeur1 = Console::ReadLine();
Console::WriteLine("Ecrivez votre seconde valeur");
String ^ valeur2 = Console::ReadLine();
int réponse = 0;
if(Opérateur == "add")
{
réponse = int::Parse(valeur1) + int::Parse(valeur2);
}
if(Opérateur == "sou")
{
réponse = int::Parse(valeur1) - int::Parse(valeur2);
}
if(Opérateur == "mul")
{
réponse = int::Parse(valeur1) * int::Parse(valeur2);
}
if(Opérateur == "div")
{
réponse = int::Parse(valeur1) / int::Parse(valeur2);
}
Console::WriteLine(L"Votre calcul est égale à " + réponse.ToString());
Console::ReadLine();
}
else(NEWcalcul == "non")
{
Console::WriteLine(L"Merci d'avoir utiliser ce programme !")
Console::ReadLine();
}
}
Les erreur sont les suivante :
error C2065: 'NEWcalcul' : identificateur non déclaré
error C2065: 'NEWcalcul' : identificateur non déclaré
erreur de syntaxe : absence de ';' avant '{'
erreur de syntaxe : absence de ';' avant 'System::Console::ReadLine'
Merci de m'aider c'est entrain de me rendre fou !!
int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Bienvenue dans le prgramme de calcul crée par Vive Me");
Console::WriteLine(L"Choisissez votre opérateur (add = + ,sou = - ,mul = X, div = % ) .");
String ^ Opérateur = Console::ReadLine();
Console::WriteLine(L"Ecrivez votre première valeur");
String ^ valeur1 = Console::ReadLine();
Console::WriteLine("Ecrivez votre seconde valeur");
String ^ valeur2 = Console::ReadLine();
int réponse = 0;
if(Opérateur == "add")
{
réponse = int::Parse(valeur1) + int::Parse(valeur2);
}
if(Opérateur == "sou")
{
réponse = int::Parse(valeur1) - int::Parse(valeur2);
}
if(Opérateur == "mul")
{
réponse = int::Parse(valeur1) * int::Parse(valeur2);
}
if(Opérateur == "div")
{
réponse = int::Parse(valeur1) / int::Parse(valeur2);
}
Console::WriteLine(L"Votre calcul est égale à " + réponse.ToString());
Console::ReadLine();
Console::WriteLine(L"Voulez vous faire un autre calcul ?")
String ^ NEWcalcul
if(NEWcalcul == "oui")
{
Console::WriteLine(L"Choisissez votre opérateur (add = + ,sou = - ,mul = X, div = % ) .");
String ^ Opérateur = Console::ReadLine();
Console::WriteLine(L"Ecrivez votre première valeur");
String ^ valeur1 = Console::ReadLine();
Console::WriteLine("Ecrivez votre seconde valeur");
String ^ valeur2 = Console::ReadLine();
int réponse = 0;
if(Opérateur == "add")
{
réponse = int::Parse(valeur1) + int::Parse(valeur2);
}
if(Opérateur == "sou")
{
réponse = int::Parse(valeur1) - int::Parse(valeur2);
}
if(Opérateur == "mul")
{
réponse = int::Parse(valeur1) * int::Parse(valeur2);
}
if(Opérateur == "div")
{
réponse = int::Parse(valeur1) / int::Parse(valeur2);
}
Console::WriteLine(L"Votre calcul est égale à " + réponse.ToString());
Console::ReadLine();
}
else(NEWcalcul == "non")
{
Console::WriteLine(L"Merci d'avoir utiliser ce programme !")
Console::ReadLine();
}
}
Les erreur sont les suivante :
error C2065: 'NEWcalcul' : identificateur non déclaré
error C2065: 'NEWcalcul' : identificateur non déclaré
erreur de syntaxe : absence de ';' avant '{'
erreur de syntaxe : absence de ';' avant 'System::Console::ReadLine'
Merci de m'aider c'est entrain de me rendre fou !!
A voir également:
- Une ou plusieurs erreurs sont présentes dans le formulaire. merci de rectifier votre saisie en vous aidant des aides disponibles.
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Saisie gestuelle iphone - Guide
- Rech. ou saisir l'url - Guide
- Formulaire de reclamation instagram - Guide
6 réponses
NEWcalcul est utulisé comme un booléen mais apparament tu la pas délcarer dans t variables je pense
Ensuite tu as oublié plusieurs ; et surement des problème d'accolade.
Code tu sur le tas ou as tu un logiciel qui te repère les syntaxe genre comme un visual express ???
JE peux pas t'aider plus, je dev en C# (a cause de mon bahu)
Mais le principe et pas très different
Ensuite tu as oublié plusieurs ; et surement des problème d'accolade.
Code tu sur le tas ou as tu un logiciel qui te repère les syntaxe genre comme un visual express ???
JE peux pas t'aider plus, je dev en C# (a cause de mon bahu)
Mais le principe et pas très different
Bon j'ai C++ express, j'ai copier coller ton truc, voici les erreurs qu'il me retourne, cela t'aidera peut etre plus ;)
error C2065: 'array' : identificateur non déclaré
error C2653: 'System' : n'est pas un nom de classe ni d'espace de noms
error C2065: 'String' : identificateur non déclaré
error C2059: erreur de syntaxe : '>'
error C2143: erreur de syntaxe : absence de ';' avant '{'
error C2447: '{' : en-tête de fonction manquant (liste formelle à l'ancien format ?)
error C2065: 'array' : identificateur non déclaré
error C2653: 'System' : n'est pas un nom de classe ni d'espace de noms
error C2065: 'String' : identificateur non déclaré
error C2059: erreur de syntaxe : '>'
error C2143: erreur de syntaxe : absence de ';' avant '{'
error C2447: '{' : en-tête de fonction manquant (liste formelle à l'ancien format ?)
Merci beaucoup ,j'utilise C ++express se sont bien mes erreur sauf celle ci :
error C2059: erreur de syntaxe : '>'
error C2059: erreur de syntaxe : '>'
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question