'.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')'; else $return .= ''.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')'; } } elseif ($ibat == 1) { for ($c;$c<$a;$c++) { $b=floor(($c*13)+(pow(1.36,$c)*exp(0.0675*$c))*7); $h=floor(($c*13)+(pow(1.36,$c)*exp(0.0675*$c))*7) - floor((($c-1)*13)+(pow(1.36,($c-1))*exp(0.0675*($c-1)))*7); $p=ceil((exp($c*0.28)*10)); $g=ceil((exp($c*0.28)*10)) - ceil((exp(($c-1)*0.28)*10)); if ($c == $nivo) $return .= ''.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')'; else $return .= ''.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')'; } } elseif ($ibat == 2) { for ($c;$c<$a;$c++) { $b=ceil(($c*12)+(pow(1.394,$c)*exp(0.072*$c))*5); $h=ceil(($c*12)+(pow(1.394,$c)*exp(0.072*$c))*5) - ceil((($c-1)*12)+(pow(1.394,($c-1))*exp(0.072*($c-1)))*5); $p=ceil((exp($c*0.31)*10)); $g=ceil((exp($c*0.31)*10)) - ceil((exp(($c-1)*0.31)*10)); if ($c == $nivo) $return .= ''.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')'; else $return .= ''.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')'; } } elseif ($ibat == 3) { for ($c;$c<$a;$c++) { $b=ceil(($c*12+(exp($c*0.32)*10))); $h=ceil(($c*12+(exp($c*0.32)*10))) - ceil((($c-1)*12+(exp(($c-1)*0.32)*10))); $p=ceil((exp($c*0.31)*10)); $g=ceil((exp($c*0.31)*10)) - ceil((exp(($c-1)*0.31)*10)); if ($c == $nivo) $return .= ''.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')'; else $return .= ''.$c.''.$b.' (+ '.$h.')'.$p.' (+ '.$g.')'; } } else $return = ''; if ($return == '') return '
Référence du batiment invalide

'; else return $return; } function niveauBat($bat){ if ($bat == 0) return 'mine_m'; elseif ($bat == 1) return 'mine_c'; elseif ($bat == 2) return 'mine_h'; elseif ($bat == 3) return 'centrale_s'; elseif ($bat == 4) return 'centrale_f'; elseif ($bat == 5) return 'radar'; elseif ($bat == 6) return 'labo'; elseif ($bat == 7) return 'chantier_terrestre'; elseif ($bat == 8) return 'chantier_spatial'; elseif ($bat == 9) return 'caserne'; elseif ($bat == 10) return 'silo'; elseif ($bat == 11) return 'centre_info'; else return '#Erreur, batiment invalide'; } if (isset($_GET['bat'])) { $i = intval($_GET['bat']); if (empty($batiment[$i])) print '
Batiment inexistant
'; else { if ($i <= 3) print '
'.$batiment[$i].' niveau '.${niveauBat($i)}.'
'.$batimede[$i].'
'.tableauProd($i,${niveauBat($i)}).'
NiveauProduction par heureConsommation énergie
'; else print '
'.$batiment[$i].' niveau '.${niveauBat($i)}.'

'.$batimede[$i].'
'; } } ?>