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/
22 mai 2004 à 12:07
Une première mesure prise à l'arrache : 1.8
Une seconde le matin : -0.6
Me voilà en bonne santé. Allez je retourne à mon vélo !
21 mai 2004 à 18:34
21 mai 2004 à 18:33
Si c'est pour 60s, c=2 => "TRES BONNE".
En fait je posai.st la question parceque je fais la methode 60s et la 3eme mesure se fait justement 60s apres la 2eme, alors on enchaine les mesures. Voila pourquoi j'avais un doute. (je me rattrape comme je peux...)
PS: J'ai arreté la bio en 1ere <- Bah on trouve des excuses la ou on peut
21 mai 2004 à 16:50
8/10
21 mai 2004 à 16:49
Vive le perfectionnisme :)
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.