Tout petit programme en console (mon tout premier de la vie !) permettant de déterminer la condition physique. C'est pas très utile, mais c'etait histoire d'avoir au moins quelques critiques :)
Source / Exemple :
#include <stdio.h>
#define TITLE "\n *** Determination de la condition physique ***"
#define F1 "\nApres avoir observe un moment de repos,\ndeterminez votre frequence cardiaque: "
#define F2 "\nFaites ensuite 30 flexions sur les jambes en 45 secondes.\nCalculez une seconde fois votre frequence cardiaque: "
#define F3 "\nUne minute apres l'effort,\ndeterminez a nouveau votre frequence cardiaque: "
int freq_car(char *str);
int cond_cal(int f1, int f2, int f3);
char *cond_phy(int c);
int main(void) {
int f1, f2, f3, c;
puts(TITLE);
f1 = freq_car(F1);
f2 = freq_car(F2);
f3 = freq_car(F3);
c = cond_cal(f1, f2, f3);
printf("\nCondition physique: %s\n", cond_phy(c));
/* A DECOMMENTER POUR WINDOWS */
// puts("Appuyez sur une touche pour terminer.");
// getch();
return 0;
}
int freq_car(char *str) {
int f;
printf("%s", str);
scanf("%i", &f);
return f;
}
int cond_cal(int f1, int f2, int f3) {
int c;
c = 0.1 * (f1 + f2 + f3 - 200);
return c;
}
char *cond_phy(int c) {
if (c < 0) return "EXCELLENTE";
else if ((c >= 0) && (c < 5)) return "TRES BONNE";
else if ((c >= 5) && (c < 10)) return "BONNE";
else if ((c >= 10) && (c <= 15)) return "MOYENNE";
else return "FAIBLE";
}
Conclusion :
L'idée vient du site
http://www.chez.com/algor/
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.