Même si, à première vue, il semble impossible de calculer le taux d'alcoolémie réel à cause de tous les facteurs (médication, humeur, fatigue, allergie,...), on peut malgré tout effectuer le calcul théorie de celui-ci selon la formule suivante :
Formule (F) = (l0 g x Nombre de verres) / Poids en kilogrammes x Coefficient |
Enfin, supposons que le coefficient est le suivant en fonction des sexes :
Homme | Femme |
---|---|
0,70 | 0,60 |
A l'aide du code source QuickBASIC suivant, vous trouverez la réponse que vous souhaitez :
- DECLARE FUNCTION Livre2Kilogramme! (livre!)
- DECLARE FUNCTION FormuleAlcool! (pd!, sexe$)
- DECLARE FUNCTION CalculDecilitresWhisky! (pd!, sexe$)
- DECLARE FUNCTION CalculDecilitresVin! (pd!, sexe$)
- DECLARE FUNCTION CalculDecilitresBiere! (pd!, sexe$)
-
- PRINT "Taux d'alcoolémie pour 0,5g/l théoriquement buvable avant de prendre votre voiture:"
- PRINT "Nombre de verre (décilitres) de Whisky pour un homme de 150 livres: "; CalculDecilitresWhisky(Livre2Kilogramme(150!), "H")
- PRINT "Nombre de verre (décilitres) de Vin pour un homme de 150 livres: "; CalculDecilitresVin(Livre2Kilogramme(150!), "H")
- PRINT "Nombre de verre (décilitres) de Bière pour un homme de 150 livres: "; CalculDecilitresBiere(Livre2Kilogramme(150!), "H")
-
- FUNCTION CalculDecilitresBiere (pd, sexe$)
- CalculDecilitresBiere = CINT(FormuleAlcool(pd, sexe$) / 35!) / 10!
- END FUNCTION
-
- FUNCTION CalculDecilitresVin (pd, sexe$)
- CalculDecilitresVin = CINT(FormuleAlcool(pd, sexe$) / 80!) / 10!
- END FUNCTION
-
- FUNCTION CalculDecilitresWhisky (pd, sexe$)
- CalculDecilitresWhisky = CINT(FormuleAlcool(pd, sexe$) / 320!) / 10!
- END FUNCTION
-
- FUNCTION FormuleAlcool (pd, sexe$)
- DIM sx AS DOUBLE
- SELECT CASE sexe$
- CASE "H": sx = .7
- CASE "F": sx = .6
- CASE ELSE: sx = 0!
- END SELECT
- FormuleAlcool = 100 * (.5 * pd * sx)
- END FUNCTION
-
- FUNCTION Livre2Kilogramme (livre)
- Livre2Kilogramme = livre * .4536
- END FUNCTION
on obtiendra le résultat suivant :
Taux d'alcoolémie pour 0,5g/l théoriquement buvable avant de prendre votre voiture:Nombre de verre (décilitres) de Whisky pour un homme de 150 livres: 0.7
Nombre de verre (décilitres) de Vin pour un homme de 150 livres: 3
Nombre de verre (décilitres) de Bière pour un homme de 150 livres: 6.8
Voir également
Dernière mise à jour : Mercredi, le 14 septembre 2016