Premier programme en C petit probleme
vincent29150
-
loupius Messages postés 697 Date d'inscription Statut Membre Dernière intervention -
loupius Messages postés 697 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis un tout debutant en la matiere et jai une question je veut faire un programme pour calculer l' imc pour comencer en gros je que le programme demande le poid puis la taille et calcul avec cette formule l'imc la formule est poid/taille²(metre)= imc
voici mon code source
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
double resultat = 0;
int poid = 0;
double taille = 0;
printf(" quel est votre poid ? :");
scanf("%d" , &poid);
printf("quel taille fete vous ? :");
scanf("%f" , &taille);
taille = pow(taille , 2);
printf("%d / %f = %lf\n\n" , poid , taille , resultat);
system("pause");
return 0;
}
pouvez me dire ce qui cloche
desoler de vous embeter
je vous remercie d'avance
<config>Windows 7 / Internet Explorer 8.0</config>
je suis un tout debutant en la matiere et jai une question je veut faire un programme pour calculer l' imc pour comencer en gros je que le programme demande le poid puis la taille et calcul avec cette formule l'imc la formule est poid/taille²(metre)= imc
voici mon code source
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
double resultat = 0;
int poid = 0;
double taille = 0;
printf(" quel est votre poid ? :");
scanf("%d" , &poid);
printf("quel taille fete vous ? :");
scanf("%f" , &taille);
taille = pow(taille , 2);
printf("%d / %f = %lf\n\n" , poid , taille , resultat);
system("pause");
return 0;
}
pouvez me dire ce qui cloche
desoler de vous embeter
je vous remercie d'avance
<config>Windows 7 / Internet Explorer 8.0</config>
A voir également:
- Premier programme en C petit probleme
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Petit 1 comme ² ✓ - Forum Windows
- Comment imprimer une photo en petit ✓ - Forum Photo numérique
- Petit 2 ✓ - Forum Bureautique
2 réponses
je pense qu il faut initialiser la variable resultat =0
et mettre
resultat = poid /taille;
printf(" %lf",resultat );
au lieu de
printf("%d / %f = %lf\n\n" , poid , taille , resultat);
et mettre
resultat = poid /taille;
printf(" %lf",resultat );
au lieu de
printf("%d / %f = %lf\n\n" , poid , taille , resultat);
vinssss
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
je viens d'essayer sa ne marche pas , je ne vois pa ce qui cloche
Quelque chose du genre:
Bonne continuation
int main(int argc, char *argv[]) { double resultat; int poids; int taille; printf("Quel est votre poids (en kg) ? "); scanf("%d", &poids); printf("Quelle est votre taille (en cm) ? "); scanf("%d", &taille); resultat = poids / pow((double)taille/100, 2); printf("%d / %d -> %f\n", poids, taille, resultat); system("pause"); return 0; }devrait fonctionner.
Bonne continuation