Hallo Matthias,
Angenommen er hat 47 mal getaucht. So soll es wie folgt berechnet werden:
- 1 Paket á 30 Tauchgaenge (270 eur)
- 1 10er Paket (90 eur)
- 7 einzelne Tauchgaenge (70 eur)
In dem Beispiel waere der Preis fuer die 47 Tauchgaenge also bei 430 eur.
oops,
da wird IMHO der Kunde aber sehr sauer werden.
Der einzelne Tauchgang kostet 10 Euro
ab 10 Tauchgängen gibt es Rabatt, also 9 Euro.
Der Kunde hat 47 Tauchgaenge, 47 ist größer als 9, also 47 * 9 = 423 Euro
Und als Funktion:
<?php
function get_preis($anzahl) {
return ($anzahl > 9) ? $anzahl * 9 : $anzahl * 10;
}
/* Beispiel */
$TG = array(1,3,5,7,9, 11, 13, 15, 17, 19);
foreach($TG as $tauchg) {
echo 'Tauchgänge:'.sprintf('% 3s',$tauchg).' = '.sprintf('% 5s', get_preis($tauchg))." &euro\n";
}
?>
Also:
Warum einfach, wenn es auch kompliziert geht ... ;-)
m.b.G. Rolf