Salut @ tous je me lance dans la programmation grace au tutoriel C, j'essaye de créer un programme test en C grace a l API code blocks.
J'en suis au début de la programmation et j essaye^^ de créer un programme
dans la console me permettant de caluler l'IMC (indice de masse corporel) pour m entrainer.
Au debut je declare mes variables de type int qui sont
masse,taille,imc.
Mais le resultat de mon opération est 0.00000000
J ai essayé avec des parentheses, avec taille*taille au lieu de taille exp2
mais toujours la meme reponse.

CODE SOURCE

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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
/* FONCTION MAIN====>CALCULE DE L IMC */
int main()
{
printf ("CE PROGRAMME PERMET DE CALCULER VOTRE IMC\nL'IMC CORRESPOND A L INDICE DE MASSE CORPOREL\n");
int masse;
int taille;
int imc;
masse=0,taille=0,imc=0;
printf ("quel taille mesurez vous en (m) ?");
scanf ("%lf", &taille);
printf ("quel est votre masse en (kg)  ?");
scanf ("%lf",&masse);
//CALCULE DE L IMC  MATH SELON VARIABLES
imc = masse/pow(taille, 2);
printf ("votre imc est de %f", imc);
return 0;
}
Merci pour vos precieux conseils et je suis un peu gros