salut pour m'entrainer en language C je suis débutant j'ai voulus conçevoir une petite calculette toute simple avec comme fonction
-addition
-soustraction
-multiplication
-division
et le seul probleme c'est quelle ne calcule pas !lol
donc j'ai besoin d'aide j'esper que mon code est claire
merci!

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
 
int main(int argc, char *argv[])
{
    long C=0;
    double Nmulti=0,N=0,S=0;
    double Div=0, D=0, s=0;
    double A=0,B=0,R=0;
    double G=0, H=0, I=0;
  //************************************************************************
 
  printf ("    debut du nouveau programme (calculatrice)\n\n\n\n");
  //************************************************************************
 
  double multi(double Nmulti, double N, double S);
  double diviser (double Div ,double D, double s);
  double addition (double A, double B, double R);
  double soustra (double G, double H, double I);
 
  //*************************************************************************
          printf ("     1. Multiplication\n");
          printf ("     2. Addition\n");
          printf ("     3. Division\n");
          printf ("     4. Soustraction\n\n\n");
          printf ("  Faites votre choix:");
          scanf  ("%ld",&C);
  //************************************************************************
 
          if (C==1)
          {
                   printf ("Tapez le nombre a multiplier:");
                   scanf ("%lf",&Nmulti);
                   printf ("Tapez le nombre par lequel vous voulez le multiplier:"); 
                   scanf ("%lf", &N);
                   multi(Nmulti,N,S);
                   printf ("La resultat est: %lf\n\n",S);
          }
          //*******************************************************
          else if (C==3)
          {
                   printf (" Tapez le nombre a diviser:");
                   scanf ("%lf", &Div);
                   printf ("Tapez le nombre par lequel vous voulez le diviser:");
                   scanf ("%lf",&D);
                   diviser (Div,D,s);
                   printf ("Le resultat est: %lf\n\n", s);
          }
          //*******************************************************
          else if (C==2)
          {
                   printf ("Tapez le nombre a additionner:");
                   scanf  ("%lf", &A);
                   printf ("Tapez le nombre avec lequel vous voulez l'additionner:");
                   scanf  ("%lf", &B );
                   printf ("Le resultat est: %lf\n\n",R);
          }
          //*******************************************************
          else if (C==4)
          {
               printf ("Tapez un nombre:");
               scanf  ("%lf",&G);
               printf ("Tapez le nombre que vous voulez lui soustraire:");
               scanf  ("%lf",&H);
               soustra (G,H,I);
               printf ("Le resultat est: %lf\n\n", I);
          }   
 
 
 
 
  system("PAUSE"); 
  return 0;
}
 
//*************************************************************************
 double multi(double Nmulti, double N, double S)
 {     
       double Nmulti=0,N=0,S=0;
       S = Nmulti*N;
 }
//***************************************************************************
 double diviser (double Div ,double D, double s)
 {
        s = Div / D;
 }
//***************************************************************************
 double addition (double A, double B, double R)
 {
        R = A + B;
 }
//***************************************************************************
 double soustra (double G, double H, double I)
 {
        I = G - H;
 }