Bonsoir a tous,

je suis entrain de créer un programme et je fais une division de poids/puissance
le problème que je rencontre c'est que le résultat est toujours égal a 0 pouvez vous m'expliquer merci d'avance.

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
struct vehicule
# include <stdio.h>
 
{
	char marque[15];
	char modele[15];
	int annee;
	int puissance;
	double poids;
};
 
void saisir_vehicule()
{
	struct vehicule info;
		printf ("Taper la marque :");
		scanf ("%s", info.marque);
		printf ("Taper le modele :");
		scanf ("%s", info.modele);
		printf ("Taper l'annee :");
		scanf ("%d", &info.annee);
		printf ("Taper le puissance :");
		scanf ("%d", &info.puissance);
		printf ("Taper le poids :");
		scanf ("%d", &info.poids);
 
 
}
 
void poids_puissance(int puissance, double poids)
{	
 
	int result = poids+puissance;
	printf ("calcul du rapport poids/puissance :\n");
	printf ("%d", result);
}
 
int main ()
{
double poids = 0;
int puissance = 0;
saisir_vehicule();
poids_puissance(poids,puissance);
}
bye