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

Résolu/Fermé
thanatos - 27 oct. 2009 à 21:06
 thanatos - 28 oct. 2009 à 13:17
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

Salut,

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