Zitat:
Original geschrieben von Rudolfsport
Sagen wir zum Beispiel $tank = 50 ; $runden = 5
Dann bekomm ich bei Code 1 in der ersten RechenOP 50*5*1.1 = 275
275 / 1000 = 0.275
0.275 + 1 = 1.275
Rechen OP bei Code 2 mit gleichen werten = 50*5*1.12 = 280
280 / 1000 = 0.28
0.28 + 1 = 1.28
So sollte es sein, stattdessen zeigt das Programm bei beiden 250 an.
|
Da fällt mir spontan folgende Stelle in deinem Quelltext auf:
PHP-Code:
<?php
if($reifen == "a") {
$rdnzeit= $runden * $tank; // <- 50 * 5 = 250
echo "Ihre Rundenzeit war: ". number_format($rdnzeit,2) . "Minuten schnell<p>";
} else {
$rdnzeit3= $runden * $tank * 1.1;
$rdnzeit2 = $rdnzeit3 / 1000;
$rdnzeit = $rdnzeit2 + 1;
echo "Durch die weichen Reifen haben Sie einen Vorteil. <br>";
echo "Deshalb ist ihre tatsächliche Zeit: " . number_format($rdnzeit,2) . " Minute schnell<p>";
}
?>
Also wird
$reifen wohl in diesem Beispiel a sein.