Bonjour,

J'ai un gros soucis d'appel à la fonction.. Vous comprendrez surement mieux en visualisant mon code (approximatif)

En gros, je créer une fonction avec un message d'accueil, et une autre fonction pour mon jeu de math(1ier essai)

Et dans mon main(), je tente de lancer ma fonction d'acceuil, ensuite de revenir au main et suite a la question "voulez-vous y participer - Y or N

appeler ou non la fonction avec les exercices.. Mais il ne fait aucun appel de fonction.. je coince !


Voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
 
#include <iostream>
 
using namespace std;
 
 
int acceuil()
{
 
 
        cout << "\n\tBONJOUR" << endl;
 
        cout << "\nJe me presente, je me nomme Beni, et je suis la conscience de ton ordi !" <<endl;
        cout << "J'aimerais beaucoup te proposer un petit exercice " << endl;
}
 
int exercice1()
{
    cout << "\nSUPER, nous commencons des maintenant !";
                  cout << "Nous allons commencer assez simplement ! ";
 
                   cout << "Exercice n 1 : Les additions \n" << endl;
 
 
                   cout << "Il te faut resoudre ce probleme:  7 + 5 = ";
                   int reponse1(12);
 
                    cin >> reponse1;
 
 
                     if (reponse1 != 12)
                     {
 
                         cout << "\nEt non, tu t'es trompe, les math ne sont pas ton fort !! ton score est : 0/10" << endl;
                         cout << "\nMais comme je suis gentil, je vais te laisser recommencer.. et applique toi bien cette fois-ci" << endl;
                         cout << "                          " << endl;
 
                         int exercice1();
 
 
                     }
 
                        else {
 
                            cout << "\nBRAVO, tu sais resoudre un probleme de 1iere primaire ;) ton score est : 1/10" << endl;
                            cout << "\nPassons a la seconde question ! " << endl;
                            cout << "\nIl te faut resoudre ce probleme:  46 + 83 = ";
 
 
                            int reponse2(129);
 
                            cin >> reponse2;
 
 
                                if (reponse2 != 129)
                                {
 
                                    cout << "\nEt non, tu as loupe la 2ieme question !! ton score est : 1/10" << endl;
                                    cout << "\nMais comme je suis gentil, je vais te laisser recommencer.. et applique toi bien cette fois-ci" << endl;
 
                                    int exercice1();
 
                                }
 
                                else {
 
                                    cout << "\nBRAVO, Tu as appris tes lecon ! ;) ton score est : 2/10 " << endl;
                                    cout << "\nPassons a la 3ieme  question ! " << endl;
                                    cout << "\nIl te faut resoudre ce probleme:  431 + 569 = ";
 
                                    int reponse3(1000);
 
                                    cin >> reponse3;
                                    cout << "                          " << endl;
 
                                    if (reponse3 != 1000)
                                    {
 
                                        cout << "\nDommage, tu viens de te plante sur la troisieme question ! Ton score est de 2/10" << endl;
                                        cout << "\nMais comme je suis gentil, je vais te laisser recommencer.. et applique toi bien cette fois-ci" << endl;
                                        cout << "                          " << endl;
                                        int exercice1();
 
 
                                    }
 
                                        else {
                                            cout << "                          " << endl;
                                            cout << "\nBRAVO, mais tu es un pro des math ma parole :0 ton score est : 3/10" << endl;
 
                                            cout << "\nPassons a la 4ieme question ! \n" << endl;
 
                                            return 0;
                                }
 
                        }
 
 
 
 
                        }
}
 
int main()
{
 
        int acceuil();
 
        string accord("a");
        cout << "Veux-tu y participer ..? Y or N ? ";
        cin >> accord;
 
 
            if (accord == "y" || accord == "Y")
 
            {
 
                 int exercice1();
            }
 
 
            else if (accord != "y" || accord != "Y" || accord != "n" || accord != "N" )
 
            {
                cout << "Choisisez entre Y (yes) ou N (no)" << endl;
 
 
            }
 
 
 
  return 0;
 
}