hi,
ich habe ein kleines logik Problem, es geht um eine Fallunterscheidung wahrscheinlich mache ich es komplizierter als es eigentlich ist.
ich möchte den größten wert ermitteln:
es gibt insgesamt 3 rassen.
nun soll zu erst ermittelt werden welche die Mehrheit war.
wenn die Mehrheit gefunden wurde sollen die Minderheiten zusammengefügt werden.
es müsste folgendes ausgegeben werden
PPP
TTZ
ich bekomme aber
PPP
PPT
habe den Code angehängt die Syntax ist doch eigentlich richtig.
ich habe ein kleines logik Problem, es geht um eine Fallunterscheidung wahrscheinlich mache ich es komplizierter als es eigentlich ist.
ich möchte den größten wert ermitteln:
es gibt insgesamt 3 rassen.
nun soll zu erst ermittelt werden welche die Mehrheit war.
wenn die Mehrheit gefunden wurde sollen die Minderheiten zusammengefügt werden.
es müsste folgendes ausgegeben werden
PPP
TTZ
ich bekomme aber
PPP
PPT
habe den Code angehängt die Syntax ist doch eigentlich richtig.
PHP:
$zerg =1;
$terran=2;
$protoss=3;
$major = 0;
if($zerg>$major)
{
$major=$zerg;
$r_1="Z";
if($protoss>$major)
{
$major =$protoss;
$r_1="P";
if($terran>$zerg)
{
$r_2="T";
$r_3="Z";
}
else{
$r_2="Z";
$r_3="T";
}
if($terran>$major)
{
$major = $terran;
$r_1="T";
if($protoss>$zerg)
{
$r_2="P";
$r_3="Z";
}
else{
$r_2="Z";
$r_3="P";
}
}
else{
$major;
}
}
else{
$major;
}
if($terran>$protoss)
{
$r_2="T";
$r_3="P";
}
else{
$r_2="P";
$r_3="T";
}
}
else {
$major;
}
if($terran>$major)
{
$major=$terran;
$r_1="T";
if($protoss>$major)
{
$major =$protoss;
$r_1="P";
if($terran>$zerg)
{
$r_2="T";
$r_3="Z";
}
else{
$r_2="Z";
$r_3="T";
}
if($terran>$major)
{
$major = $terran;
$r_1="T";
if($protoss>$zerg)
{
$r_2="P";
$r_3="Z";
}
else{
$r_2="Z";
$r_3="P";
}
}
else{
$major;
}
}
else{
$major;
}
if($zerg>$protoss)
{
$r_2="Z";
$r_3="P";
}
else{
$r_2="P";
$r_3="Z";
}
}
else {
$major;
}
if($protoss>$major)
{
$major=$protoss;
$r_1="P";
if($terran>$major)
{
$major =$terran;
$r_1="T";
if($protoss>$zerg)
{
$r_2="P";
$r_3="Z";
}
else{
$r_2="Z";
$r_3="P";
}
if($zerg>$major)
{
$major = $zerg;
$r_1="Z";
if($protoss>$terran)
{
$r_2="P";
$r_3="T";
}
else{
$r_2="T";
$r_3="P";
}
}
else{
$major;
}
}
else{
$major;
}
if($terran>$zerg)
{
$r_2="T";
$r_3="Z";
}
else{
$r_2="Z";
$r_3="T";
}
}
else {
$major;
}
echo $major;
if($major == 3)
{
echo $r_1.$r_1.$r_1;
echo "<br />".$r_2.$r_2.$r_3;
}