İşini görmesi dileğiyle. İyi çalışmalar
<?php
// değerler
$a = 750001;
$b = ($a >= 100000 && $a <= 750000) ? 1 : (($a >= 750000 && $a <= 1500000) ? 2 : (($a >= 1500000 && $a <= 2000000) ? 3 : 0));
$c = 20;
// minimum ve maksimum değerler
$mina = 100000;
$maxa = 2000000;
$minb = 1;
$maxb = 3;
$minc = 1;
$maxc = 40;
// öncelik - toplam değeri 98'e ayarlanırsa en fazla 98% değeri alınır
$prioritya = 20;
$priorityb = 5;
$priorityc = 68;
// a - yüzde hesaplama
$percenta = 100 / ($maxa - $mina + 1) * ($a - $mina + 1);
// b - yüzde hesaplama
$percentb = 100 / ($maxb - $minb + 1) * ($b - $minb + 1);
// c - yüzde hesaplama
$percentc = 100 / ($maxc - $minc + 1) * ($c - $minc + 1);
$percent = round(
($percenta / 100 * $prioritya)
+
($percentb / 100 * $priorityb)
+
($percentc / 100 * $priorityc)
, 2) + 5;
echo $percent.'%';