Bonjour a toutes et a tous ,
J'ai passé pas mal de temps sur ce petit code sans savoir quoi faire pour que ca compile . Mes yeux ont dit stop donc je sollicite votre aide une nouvelle fois .
Merci de votre aide .

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
#include <iostream>
#include <cmath>
using namespace std;
 
string nom();
int racine(int &c);
int puissance(int &a,int &b);
int multi(int &a, int &b);
double multi(double &a,double &b);
 
int main()
{
 cout << "Bonjour " << nom() << endl;
 
 int nb;
 do {
  cout << "Faites un choix parmis les operations :" << endl;
  cout << " 1 . calcul racine carré" << endl;
  cout << " 2 . calcul de puissance " << endl;
  cin >> nb;
  }while(nb !=1 && nb != 2 );
 
 if(nb==1)
 {
  int c(0);
  cout << "Entrez votre valeur :" << endl;
  cin >> c;
  cin.ignore();
  cout << " La racine carré est de :" << racine(c) << endl;
 }
 else
 {
  int a,b(0);
  cout << "Entrez valeur de a :" << endl;
  cin >> a;
  cin.ignore();
  cout << "Entrez valeur de b :" << endl;
  cin >> b;
  cin.ignore(); 
  cout <<"La puissance des 2 nombres est :" << puissance(a,b)<< endl;
 }
 
 cout <<"Le resultat est :" << multi(2,4) << endl;
 
 cout <<"Le resultat est :" << multi(2.4,3.5) << endl;
 
 return 0;
}
 
string nom()
{
 string name("");
 cout << "Entrez votre nom et prenom" << endl;
 getline(cin,name);
 return name;
}
 
int racine(int &c)
{
 int result1=sqrt(c); 
 return result1;
}
 
int puissance(int &a,int &b)
{ 
 int result2=pow(a,b);
 return result2;
}
 
int multi(int &a,int &b){int result3=a*b;return result3;}
double multi(double &a,double &b){double result4=a*b;return result4;}