v2.5.2
Giriş yap

Matematiksel Hesaplama İşlemi

mcfearcombat
194 defa görüntülendi

Merhaba bir pazaryeri için satış fiyatı hesaplayıcı yapmam gerekiyor. Ancak kafam durmuş vaziyette ve matematiksel olarak hesaplamayı net yapamıyorum. Kodu php ile yazıyorum bu arada.

Örneğin malın alış fiyatı 180 TL ve biz bu üründen tüm masraflar çıktıktan sonra %20 yani 36 TL kar etmek istiyoruz.

Pazaryeri;

  • Sabit olarak 3.53 hizmet bedeli alıyor.
  • SATIŞ FİYATI ÜZERİNDEN %21 komisyon kesintisi yapıyor.
  • Eğer SATIŞ FİYATI 0-60 TL üzerindeyse 13.48 , 60-100 TL arasında ise 23.49, 100 ve daha büyükse 27.77 TL kargo bedeli alıyor.

şimdi burada komisyon ve kargo kesintisini eğer satış fiyatı üzerinden almasa hesaplamak çok kolay ancak burada ürünün alış fiyatı üzerine karı, kargo bedelini, hizmet bedelini vs. hesaplayıp ekleyip satış fiyatını belirlediğimizde bir satış fiyatı belirliyorum ancak satış fiyatı üzerinden kesintileri hesaplayınca almak istediğim rakamı tutturamıyorum.

Olay aslın matematiksel ve ben kurguyu yapmadık. Yani bu ürün kaç TL 'ye satılmalı ki kesintilerden sonra 36 TL kar kalsın.

bunun hesaplanması için yardımcı olabilir misiniz ?

Cevap yaz
Cevaplar (1)
jct
357 gün önce

Şunu deneyebilirsin, umarım işini görür

function Calculate($Maliyet, $Kar)
{
	$Step1 = ($Maliyet * $Kar) / 100;   # Kar Payı : 36 TL

	$Step2 = $Maliyet + $Step1;         # Yeni Satış Fiyatı : 216 TL

	$Step3 = ($Step2 * 21) / 100;       # % 21 Komisyon : 45,36 TL

	$Step4 = $Step2 + $Step3 + 3.53;    # Satış Fiyatı + % 21 Komisyon + 3.53 Hizmet Bedeli : 264.89 TL

	switch (True)
	{
		case $Step4 > 0 AND $Step4 <= 60:
			$Kargo = 13.48;
		break;

		case $Step4 > 60 AND $Step4 <= 100:
			$Kargo = 23.49;
		break;

		default:
			$Kargo = 27.77;
		break;
	}

	return $Step4 + $Kargo;	# Satış Bedeli 292.66 TL
}

echo Calculate(180, 20);