Hallo mir wurde eine Aufgabe von meinem lehre aufgegeben, und nun kommt ich einfach nicht mehr weiter.
Bei meinen Ergebnissen kommt immer ab dem zweiten Ergebnis immer INF.
Bei meinen Ergebnissen kommt immer ab dem zweiten Ergebnis immer INF.
PHP:
<?php
$alter = array();
for($i = 1; $i <= 11; $i++){
do{
$rand = rand(2,17);
}while(in_array($rand, $alter));
$alter[$i] = $rand;
if($i == 11){
$alter[$i] = $rand;
$i ++;
$alter[$i] = $rand;
$o++;
$zwillinge = "[".$o."par] = ".$alter[$i]."<br />";
}else {
if($i >= 10){
$personen .= "[".$i."] = ".$alter[$i]."<br />";
}else {
$personen .= "[0".$i."] = ".$alter[$i]."<br />";
}
}
}
$n = count($alter);
for($i = 1; $i <= count($alter); $i++){
if($i == 1){
$rechnung = $alter[$i];
$hochzahl = $alter[$i];
}else {
$rechnung .="^".$alter[$i];
$hochzahl = pow($hochzahl, $alter[$i]);
}
if($i >= 10){
$ergebnisse .= "[".$i."] ".$rechnung." = ".$hochzahl."<br />";
}else{
$ergebnisse .= "[0".$i."] ".$rechnung." = ".$hochzahl."<br />";
}
}
$wurzel = pow($hochzahl, (1/12));
?>
<style type="text/css">
*{ margin: 0px; padding: 0px; list-style-type: none; text-decoration: none; text-align: left; vertical-align: top; }
.rand{
padding-left: 10px;
}
body{ width: 1000px; margin: 0px auto 0px auto; font-family: Arial, Helvetica, sans-serif; }
</style>
<table>
<tr>
<th colspan="2">Altersangaben</th>
</tr>
<tr>
<th width="150">Personen:</th>
<th width="10"> </th>
<th >Rechnung:</th>
</tr>
<tr>
<td class="rand"><?= $personen;?></td>
<td class="rand"> </td>
<td class="rand"><?= $ergebnisse;?></td>
</tr>
<tr>
<th>Zwillinge:</th>
</tr>
<tr>
<td class="rand"><?= $zwillinge;?></td>
</tr>
<tr>
<th>Wurzel:</th>
</tr>
<tr>
<td colspan="3" class="rand"><?= $wurzel;?></td>
</tr>
</table>
Zuletzt bearbeitet: