Bonjour,
je viens de créer un petit programme en utilisant des fonctions justement je suis en train d'apprende le C , et j'attaque les fonctions.
or mon propgramme s'arrette là ou je l'ai indiquer sur mon code.
qui peux m'expliquer le pourquoi du comment.
Code:
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 #include <stdio.h> #include <stdlib.h> float convertisseurFrancs(float francs){ float euros=francs/6.55957; return francs; } float convertisseurEuros(float euros){ float francs=euros*6.55957; return euros; } int main(int argc, char *argv[]) { float euros; float francs; int menu=0; //On défini un menu pour connaitre la monnais a convertir printf("chosir votre monaie à convertir\n"); printf("taper 1 pour francs\n"); printf("taper 2 pour euros\n"); scanf("%d",&menu); //mon prog s'arrete a ce niveau if(menu==1) { printf("saisissez le montant en francs a convertir\n"); scanf("%f",&euros); // on renvoie dans la fonction le montant euros printf("%f",convertisseurFrancs(euros)); } else if (menu==2) { printf("saisissez le montant en euros a convertir\n"); scanf("%f",&francs); printf("%f",convertisseurEuros(francs)); } else if(menu!=1&2) { print("désolé mais nous n'avons pas compris votre réponse\n"); } system("PAUSE"); return 0; }