Problème de programation en C sur calculer l' IMC
Résolu
Popelep
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je débute la programmation avec l' aide d' un livre, j' i réaliser un programe pour calculer l' imc (programe en console réalisé avec un IDE.
Voici le code source :
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
{
int imc = 0, taille = 0, poids = 0, taillec = 0;
printf("Quel est ta taille?\n\n");
scanf("%d", &taille);
printf("\n\nQuel est ton poids ?\n\n");
scanf("%d", &poids);
taillec = taille * taille;
imc = poids / taillec;
printf("Tu as %d d imc\n\n", imc);
if(imc < 18.5)
{
printf("Poids insuffisant !\n");
printf("Risque de developper des problemes de sante : accru\n\n");
}
else if(imc > 18.5 && imc < 24.9)
{
printf("Poids normal !\n ");
printf("Risque de developper des problemes de sante : moindre\n\n");
}
else if(imc > 25.0 && imc < 29.9)
{
printf("Suroids ou Pre obesite");
printf("Risque de developper des problemes de sante : accru\n\n");
}
}
return 0;
}
Merci d' avoir lu et si quelqu'un pouvait trouver une erreur car je lance le programe et il il me met toujours imc =0 à la fin
Je débute la programmation avec l' aide d' un livre, j' i réaliser un programe pour calculer l' imc (programe en console réalisé avec un IDE.
Voici le code source :
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
{
int imc = 0, taille = 0, poids = 0, taillec = 0;
printf("Quel est ta taille?\n\n");
scanf("%d", &taille);
printf("\n\nQuel est ton poids ?\n\n");
scanf("%d", &poids);
taillec = taille * taille;
imc = poids / taillec;
printf("Tu as %d d imc\n\n", imc);
if(imc < 18.5)
{
printf("Poids insuffisant !\n");
printf("Risque de developper des problemes de sante : accru\n\n");
}
else if(imc > 18.5 && imc < 24.9)
{
printf("Poids normal !\n ");
printf("Risque de developper des problemes de sante : moindre\n\n");
}
else if(imc > 25.0 && imc < 29.9)
{
printf("Suroids ou Pre obesite");
printf("Risque de developper des problemes de sante : accru\n\n");
}
}
return 0;
}
Merci d' avoir lu et si quelqu'un pouvait trouver une erreur car je lance le programe et il il me met toujours imc =0 à la fin
A voir également:
- Problème de programation en C sur calculer l' IMC
- Comment calculer la moyenne sur excel - Guide
- Comment calculer un total sur excel - Guide
- Calculer une note sur 20 ✓ - Forum Bureautique
- Imc gratuit - Télécharger - Santé & Bien-être
- Barbara veut calculer automatiquement son budget dans un tableau. citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). ✓ - Forum Excel
3 réponses
Salut,
float imc = 0, taille = 0, poids = 0, taillec = 0;
printf("Quel est ta taille (m)\n\n"); /* en mètre */
scanf("%f", &taille);
printf("\n\nQuel est ton poids (Kg)\n\n"); /* en Kg */
scanf("%f", &poids);
taillec = taille * taille;
imc = poids / taillec;
printf("Tu as %f d imc\n\n", imc);
float imc = 0, taille = 0, poids = 0, taillec = 0;
printf("Quel est ta taille (m)\n\n"); /* en mètre */
scanf("%f", &taille);
printf("\n\nQuel est ton poids (Kg)\n\n"); /* en Kg */
scanf("%f", &poids);
taillec = taille * taille;
imc = poids / taillec;
printf("Tu as %f d imc\n\n", imc);