optimusprime
12.Ağustos.2015, 07:32
Merhaba PHP kdv hesaplama fonksiyonunun işinize yarayacağını ümit ediyorum.
kdv.php Kodları
PHP- Kodu:
<?php
function kdv_ekle($tutar,$oran){
$kdv = $tutar * ($oran / 100);
$ytutar = $tutar + $kdv;
return $ytutar;
}
function kdv_cikar($tutar,$oran){
$ytutar = $tutar / (1 + ($oran/100));
return $ytutar;
}
?>
Kullanım:
kdv.php dosyasını sayfanıza include ettikten sonra aşağıdaki iki fonksiyondan birini rahatlıkla kullanabileceğiz.
include için:
PHP- Kodu:
<?php include("kdv.php");?>
KDV Dahil
Bir tutarın KDV dahil halini hesaplamak için aşağıdaki fonksiyonu kullanın.
PHP- Kodu:
<?php kdv_ekle(tutar,kdv oranı); ?>
Örnek olarak; 100 TL’nin %10 KDV’li fiyatı 110 TL’dir ve aşağıdaki fonksiyonu kullandığımızda bize 110 TL’yi verecek.
PHP- Kodu:
<?php kdv_ekle(100,10); ?>
KDV Hariç
Yukarıdaki fonksiyonun tersini yapar, KDV hariç olarak hesaplar.
PHP- Kodu:
<?php kdv_cikar(tutar,kdv oranı); ?>
Örnek olarak yukarıda 100 TL’nin %10 KDV’li fiyatını 110 TL bulmuştuk. Şimdi 110 TL’nin %10 KDV’siz fiyatını bulalım.
PHP- Kodu:
<?php kdv_cikar(110,10); ?>
kdv.php Kodları
PHP- Kodu:
<?php
function kdv_ekle($tutar,$oran){
$kdv = $tutar * ($oran / 100);
$ytutar = $tutar + $kdv;
return $ytutar;
}
function kdv_cikar($tutar,$oran){
$ytutar = $tutar / (1 + ($oran/100));
return $ytutar;
}
?>
Kullanım:
kdv.php dosyasını sayfanıza include ettikten sonra aşağıdaki iki fonksiyondan birini rahatlıkla kullanabileceğiz.
include için:
PHP- Kodu:
<?php include("kdv.php");?>
KDV Dahil
Bir tutarın KDV dahil halini hesaplamak için aşağıdaki fonksiyonu kullanın.
PHP- Kodu:
<?php kdv_ekle(tutar,kdv oranı); ?>
Örnek olarak; 100 TL’nin %10 KDV’li fiyatı 110 TL’dir ve aşağıdaki fonksiyonu kullandığımızda bize 110 TL’yi verecek.
PHP- Kodu:
<?php kdv_ekle(100,10); ?>
KDV Hariç
Yukarıdaki fonksiyonun tersini yapar, KDV hariç olarak hesaplar.
PHP- Kodu:
<?php kdv_cikar(tutar,kdv oranı); ?>
Örnek olarak yukarıda 100 TL’nin %10 KDV’li fiyatını 110 TL bulmuştuk. Şimdi 110 TL’nin %10 KDV’siz fiyatını bulalım.
PHP- Kodu:
<?php kdv_cikar(110,10); ?>