Teil von  SELFPHP   Teil von  Code Snippets / PHP / Mathematische Operationen
  +++ SELFPHP CronJob-Service :: Jetzt auch als Professional-Version verfügbar! +++

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP? In über 120.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
Mehrwertsteuer, Netto- oder Bruttobetrag errechnen





Beispielaufgabe

Es soll die Mehrwertsteuer, der Netto- oder Bruttobetrag errechnet werden.



Beschreibung

Die Funktion calculateVat() berechnet die Mehrwertsteuer für einen Betrag. Sie können der Funktion entweder den Netto- oder Brutto-Betrag übergeben und erhalten je nach Anfrage als Rückgabe entweder den Netto-, Bruttobetrag oder den Betrag der Mehrwertsteuer.



<?PHP

function calculateVat $price$calculate 1$vat 19) {
    
    if ( 
$calculate == ) {
        
        
// Berechnet den Brutto-Preis, ausgehend von einem Netto-Preis
        
$newPrice $price + ( ( $price 100 ) * $vat );
        
        return 
round($newPrice2);
    }
    elseif ( 
$calculate == ) {
        
        
// Berechnet den Netto-Preis, ausgehend von einem Brutto-Preis
        
$newPrice = ( $price 100 ) / ( 100 $vat );
        
        return 
round($newPrice2);
    
    }
    else {
        
        
// Berechnet die eigentlichen MwSt. in EUR, ausgehend von einem Brutto-Preis
        
$newPrice = ( ( $price 100 ) / ( 100 $vat ) ) * ( $vat 100 );
        
        return 
round($newPrice2);
        
    }
    
}


/*
 * $calculate 
 * 1 = Berechnet den Brutto-Preis. 
 * 2 = Berechnet den Netto-Preis. 
 * 3 = Berechnet die eigentlichen MwSt. in EUR.
 * 
 * Standard = 1
 */ 
 
/*
 * $vat
 * Die Mehrwertsteuer
 *
 * Standard = 19
 */

// Netto-Preis ist 37,77 EUR

echo calculateVat'37.77'119 ) . '<br>';
echo 
calculateVat'44.95'219 ) . '<br>';
echo 
calculateVat'44.95'319 ) . '<br>';

?>



Ausgabebeispiel: Browseransicht

44.95
37.77
7.18






 




:: Premium-Partner ::

Webhosting/Serverlösungen


Premium-Partner LeaseWeb Germany GmbH
Premium-Partner MECO Systemhaus GmbH & Co. KG
Premium-Partner PSW GROUP GmbH & Co. KG
Premium-Partner BPI-Systeme
Premium-Partner Pixel X
Premium-Partner
 

:: SELFPHP Sponsoren ::


DM Solutions
Microsoft Deutschland GmbH
Sedo - Bei uns wird PHP großgeschrieben
hostfactory.ch - OptimaNet Schweiz AG
ZEND - The PHP Company
Kaspersky Labs
HighText iBusiness
SELFPHP Sponsoren
 

Qozido


© 2001-2013 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt