Skip to content

Instantly share code, notes, and snippets.

@Linnk
Created March 13, 2014 21:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Linnk/9537326 to your computer and use it in GitHub Desktop.
Save Linnk/9537326 to your computer and use it in GitHub Desktop.
<?php
/**
* DATOS INICIALES
*/
$distancia = 6430; // metros
$altitud = 61; // metros
$peso = 70; // kilogramos
$minutos_kilometro = 6.75; // Trotar a 6:40 minutos por/ kilómetro
/**
* Aquí empiezan los cálculos
*/
$metros_minuto = 60.0 / (($minutos_kilometro) * (60.0 / 1000.0)); // segundos por metro
$pendiente = ($altitud / $distancia); // en porcentaje o_ó
$vo2 = 3.5 + $metros_minuto*0.2 + $metros_minuto*$pendiente*0.9;
$met = $vo2 / 3.5;
$calorias_hora = $met * $peso;
$calorias_hora = ($peso * (3.5 + $metros_minuto*0.2 + $metros_minuto*$pendiente*0.9)) / 3.5;
$resultado = compact('altitud','distancia','peso','minutos_kilometro','metros_minuto','pendiente','vo2','met','calorias_hora');
/**
* Imprimir resultado
*/
// print_r($resultado); // debug
echo "\n".number_format($calorias_hora,2,'.',',')." calorías / hora\n\n";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment