[C] - Erreur de calculs (et de variables)?

Résolu
thanatos -  
 thanatos -
Bonjour,
Je suis en train d'apprendre le C.
Je viens de coder un ptit programme, mais il ne marche pas.
Pourriez-vous me dire pourquoi parce que je ne vois pas...
-------------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(int argc, char *argv[])
{
system("title Calculez votre IMC");
double poids = 0;
double taille = 0;
printf("\n\nQuel est ton poids (en kg)?");
scanf("%lf", &poids);
system("cls");
printf("\n\nQuel est ta taille (en metres)?");
scanf("%lf", &taille);
system("cls");
double resultat = pow(taille, 2);
double ok = poids / resultat;
printf("Votre poids est de %f kg\n", poids);
printf("votre taille est de %f metres\n", taille);
printf("votre IMC est de %f", ok);
system("pause");
}
---------------------------------------------------------------------


Merci.

5 réponses

Pingu
 
Salut,

c'est quoi qui cloche ? qu'est-ce qui ne te convient pas ?
0
pacorabanix
 
il y a un message d'erreur à la compilation ???
0
pacorabanix
 
ce que je trouve bizarre, c'est que d'abord tu tutoies l'utilisateur, puis ensuite vous le vouvoyez :D
0
thanatos
 
Benh, lors de la compilation tout est ok, masi quand je lance le programme, par exemple je rentre 60 et 1,90 il ne m'affiche pas ce qu'il faudrait...
0
le père
 
Bonjour

il ne m'affiche pas ce qu'il faudrait...
Peux-tu être plus précis et dire ce qu'il t'affiche ? Car ça a bien l'air correct.
Mais fais attention, il faut utiliser le point et non pas la virgule pour séparer les mètres des centimètres quand tu saisis la taille
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
thanatos
 
Merci pour toutes les réponses, en effet c'était bien le point, car je mettais la virgule, mais je m'en suis souvenu avant de lire le dernier message :)
Merci encore ;)
0