if($genero == "masculino") {
$esperanza_de_vida = rand(75,85); } else { $esperanza_de_vida = rand(80,90); } //calcular imc
$altura_en_metros = $altura / 100;
$imc = $altura_en_metros * $altura_en_metros;
$imc_final = round($peso / $imc,1);
if($imc_final < 18) {
$estado_imc = 1;
} elseif($imc_final >= 18 and $imc_final < 24.9) {
$estado_imc = 2;
} elseif($imc_final >= 25 and $imc_final < 26.9) {
$estado_imc = 3;
} elseif($imc_final >= 27 and $imc_final < 29.9) {
$estado_imc = 4;
} elseif($imc_final >= 30 and $imc_final < 39.9) {
$estado_imc= 5;
} elseif($imc_final > 40) {
$estado_imc = 6;
}
$edad_restada_imc = 0;
if($estado_imc == 1) {
$edad_restada_imc = $edad_restada_imc + 5;
} elseif($estado_imc == 3) {
$edad_restada_imc = $edad_restada_imc + 5;
} elseif($estado_imc == 4) {
$edad_restada_imc = $edad_restada_imc + 7;
} elseif($estado_imc == 5) {
$edad_restada_imc = $edad_restada_imc + 10;
} elseif($estado_imc == 6) {
$edad_restada_imc = $edad_restada_imc + 15;
if($_POST['fumar'] == "si") {
$cigarrillos_al_ano = $_POST['cigarrillos'] * 365;
$cigarrillos_totales_fumados = $cigarrillos_al_ano * $_POST['tiempofumando'];
$los_anos_que_quedan_por_fumar = ($esperanza_de_vida - $edad);
$cigarrillos_que_quedan_por_fumar = $los_anos_que_quedan_por_fumar * $cigarrillos_al_ano;
$suma_ambos = $cigarrillos_totales_fumados + $cigarrillos_que_quedan_por_fumar;
$pasar_a_minutos = $suma_ambos * 11;
$pasar_a_horas = $pasar_a_minutos / 60;
$pasar_a_dias = $pasar_a_horas / 24;
$pasar_a_anos = round($pasar_a_dias / 365); } else { $pasar_a_anos = 0; }
$edad_restada_alcohol = 0;
if($_POST['beber'] == "apenas") {
$edad_restada_alcohol = $edad_restada_alcohol + 1;
} elseif($_POST['beber'] == "fines") {
$edad_restada_alcohol = $edad_restada_alcohol + 2;
} elseif($_POST['beber'] == "bastante") {
$edad_restada_alcohol = $edad_restada_alcohol + 4;
} elseif($_POST['beber'] == "todoslosdias") {
$edad_restada_alcohol = $edad_restada_alcohol + 5;
} elseif($_POST['beber'] == "alcoholico") {
$edad_restada_alcohol = $edad_restada_alcohol +15;
}
if($_POST['drogas'] == "si") {
if($_POST['tipodrogas'] == "blandas" and $_POST['cadacuantodrogas'] == "apenas") {
$restado_por_drogas = 2; }
elseif($_POST['tipodrogas'] == "blandas" and $_POST['cadacuantodrogas'] == "amenudo") {
$restado_por_drogas = 4; }
elseif($_POST['tipodrogas'] == "blandas" and $_POST['cadacuantodrogas'] == "demasiado") {
$restado_por_drogas = 6; }
elseif($_POST['tipodrogas'] == "duras" and $_POST['cadacuantodrogas'] == "apenas") {
$restado_por_drogas = 6; }
elseif($_POST['tipodrogas'] == "duras" and $_POST['cadacuantodrogas'] == "amenudo") {
$restado_por_drogas = 8; }
elseif($_POST['tipodrogas'] == "duras" and $_POST['cadacuantodrogas'] == "demasiado") {
$restado_por_drogas = 10; }
elseif($_POST['tipodrogas'] == "ambas" and $_POST['cadacuantodrogas'] == "apenas") {
$restado_por_drogas = 8; }
elseif($_POST['tipodrogas'] == "ambas" and $_POST['cadacuantodrogas'] == "amenudo") {
$restado_por_drogas = 10; }
elseif($_POST['tipodrogas'] == "ambas" and $_POST['cadacuantodrogas'] == "demasiado") {
$restado_por_drogas = 15; }
} else { $restado_por_drogas = 0; }
if($_POST['alimentacion'] == "excelente") {
$alimentacion_alarga = 14;
} elseif ($_POST['alimentacion'] == "decente") {
$alimentacion_alarga = 8;
} elseif ($_POST['alimentacion'] == "decente") {
$alimentacion_alarga = 8;
} elseif ($_POST['alimentacion'] == "normal") {
$alimentacion_alarga = 6;
} elseif ($_POST['alimentacion'] == "decente") {
$alimentacion_alarga = 8;
} elseif ($_POST['alimentacion'] == "bastantemala") {
$alimentacion_alarga = 0;
} elseif ($_POST['alimentacion'] == "undesastre") {
$alimentacion_alarga = 0;
}
if($_POST['ejercicio'] == "nunca") {
$ejercicio_alarga = 0;
} elseif($_POST['ejercicio'] == "raravez") {
$ejercicio_alarga = 1;
} elseif($_POST['ejercicio'] == "semanalmente") {
$ejercicio_alarga = 2;
} elseif($_POST['ejercicio'] == "casitodoslosdias") {
$ejercicio_alarga = 4;
}
//suma total
$cosasquerestan = $edad_restada_imc + $pasar_a_anos + $edad_restada_alcohol + $restado_por_drogas;
$cosasquesuman = $alimentacion_alarga + $ejercicio_alarga;
$resultadototal = ($esperanza_de_vida + $cosasquesuman) - $cosasquerestan;
//imprimimos datos para comprobar
echo "Esperanza de vida : <b>" . $esperanza_de_vida . "</b><br/>";
echo "IMC : <b>" . $estado_imc . "</b> Edad restada por IMC: <b>" . $edad_restada_imc . "</b><br/>";
echo "Fumar :<b> " . $fumar . "</b> Edad restada por FUMAR: <b>" . $pasar_a_anos . "</b><br/>";
echo "Beber : <b>" . $beber . "</b> Edad restada por BEBER: <b>" . $edad_restada_alcohol . "</b><br/>";
echo "Drogas : <b>" . $drogas - "</b> Tipo : <b>" . $tipodrogas . "</b> Cada cuanto : <b>" . $cadacuantodrogas . "<b> Restado por drogas: <b>" . $restado_por_drogas . "</b><br/>";
echo "Alimentación : <b>" . $alimentacion . "</b> Edad sumada por alimentación <b>" . $alimentacion_alarga . "</b><br/>";
echo "Ejercicio <b>" . $ejercicio . "</b> Edad sumada por ejercicio <b>" . $ejercicio_alarga . "</b><br/>";
echo "<br/><br/";
echo "<b>" . $resultadototal . "</b>";