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   -
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 !!
A voir également:

6 réponses

Vive me Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   9
 
Oops j'ai mis des lien sans le faire expres
0
Foudogue Messages postés 251 Date d'inscription   Statut Membre Dernière intervention   9
 
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
0
Foudogue Messages postés 251 Date d'inscription   Statut Membre Dernière intervention   9
 
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 ?)
0
Vive me Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   9
 
Merci beaucoup ,j'utilise C ++express se sont bien mes erreur sauf celle ci :
error C2059: erreur de syntaxe : '>'
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vive me Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   9
 
Mais ce qui est bizzard c'est que quand je retire la 2 partie celle a partir de "voulez vous faire un autre calcul"
le programme fonctionne !
0
Foudogue Messages postés 251 Date d'inscription   Statut Membre Dernière intervention   9
 
Donc tes problemes viennent de la seconde partie logiquement ;)
0