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 : 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
 
#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;
}