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

Résolu
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.
Configuration: Windows Vista
Firefox 3.5.3

5 réponses

  1. Salut,

    c'est quoi qui cloche ? qu'est-ce qui ne te convient pas ?
    0
    1. il y a un message d'erreur à la compilation ???
      0
      1. ce que je trouve bizarre, c'est que d'abord tu tutoies l'utilisateur, puis ensuite vous le vouvoyez :D
        0
    2. 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
      1. 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
        1. 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