Bonjour, alors voilant mon problème étant que, dans mon code lorsqu’il ce déroule pour l’essai 1 tout ce passe bien, mais lorsqu’il passe à l’essaie 2 ce-derniers m’affiche pas la phrase censer ce trouver avant (Veuillez entrer votre nombre de battements cardiaques par minute.) et me demande directement de rentrer la valeur. Je vous met mon code source juste en bas ce seras bien plus simple je pense. Pour information ma variable "condition" sert a verifier que la valeur rentrer dans "battementParMinute" est valide. Merci beaucoup à ceux qui prendront le temps de m’aider et excuser moi des fautes si il y en à.
#include <stdio.h>
#include <stdlib.h>
int main()
{
float battementParMinute = 0;
int recommencer = 1;
int condition = 0;
while (recommencer == 1)
{
do
{
printf("Veuillez entrer votre nombre de battements cardiaques par minute.\n");
scanf("%f", &battementParMinute);
if (battementParMinute > 0 && battementParMinute <= 60)
{
condition++;
printf("Le pacemaker se mettra en position 1.\n\n");
}
else if (battementParMinute >= 61 && battementParMinute <= 80)
{
condition++;
printf("Vous n'avez pas besoin de pacemaker.\n\n");
}
else if (battementParMinute > 80)
{
condition++;
printf("Le pacemaker se mettra en position 2.\n\n");
}
else
{
printf("Veuillez entrer une valeur valide. \nLe pouls d'un etre humain en bonne santee est generalement compris entre 60 et 80 battements par minute.\n\n");
}
}while (condition == 0);
condition = 0;
printf("Voulez vous refaire un test ? Si oui entrer 1, sinon entrer 0.\n\n");
scanf("%d\n", &recommencer);
}
return 0;
}
+0
-0