Формула за изчисляване на цена

dgeorgiev

Registered
Здравейте,
винаги срещам проблеми със създаването на формули (просто математиката малко ми куца), но все пак се оправям (поне досега беше така). Сега трябва да направя скрипт на php който да изчислява цена по формула. Стигнах до едно място, но не мога да намеря начин как да изчисля колко са 20 процента и съответно да ги сметна.
Код:
<?php 
$obt = count($tracks) * 0.15;
$procent = ($t_id / $obt) * 100;
$cena = $obt - $procent;
?>
Това направих досега, т.е. едно голямо нищо :D а целта е - броя на песните ($tracks) умножена всяка по 0.15 (цена на песен) и след това да намалим с 20% процента крайната цена. Ще съм благодарен, ако някой реши да помогне :)
 
<?php
$obt = count($tracks) * 0.15;
$procent = ($t_id / $obt) * 20/100;
$cena = $obt - $procent;
?>
така бе, не са ли те учили в училище, че 20% е 20 върху 100 :D
 
Код:
<?php
function procent($percent, $total)
{
	$discount_value = ($total / 100) * $percent;
	return $total - $discount_value;
}

$tracks = 25;
$obt = $tracks * 0.15;
$percent = procent(20, $obt);
echo 'Tracks: <strong>' . $tracks . '</strong><br />Цена: <strong>' . $obt . '</strong>';

echo '<br /><br />20% от <strong>' . $obt . '</strong> са <strong>' . ($obt - $percent) . '</strong><br />Крайна цена: <strong>' . number_format($percent, 2) . '</strong>';
?>

Само си оправи състоянието на $tracks променливата :)
 
Изложих се :?
Благодаря @Karcho. @MakeAWish не ми трябва толкова разширена версия, просто не знаех как да довърша формулата за да се получи това което ми трябваше, но все пак благодаря и на теб за отделеното време :)
 

Back
Горе