'.$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 '';
else {
if ($i <= 3) print ''.$batiment[$i].' niveau '.${niveauBat($i)}.' '.$batimede[$i].' |
| Niveau | Production par heure | Consommation énergie | '.tableauProd($i,${niveauBat($i)}).'
| |
';
else print ' | '.$batiment[$i].' niveau '.${niveauBat($i)}.'
'.$batimede[$i].' |
';
}
}
?>