Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as PHP by ivan_zhuck ( 6 years ago )
switch ($weight){
            case $weight > 200:
                $weightMultiplier = 9;
                break;
            case $weight > 150:
                $weightMultiplier = 10;
                break;
            case $weight > 100:
                $weightMultiplier = 11;
                break;
            case $weight > 70:
                $weightMultiplier = 12;
                break;
            case $weight > 30:
                $weightMultiplier = 13;
                break;
            case $weight > 10:
                $weightMultiplier = 17;
                break;
            default:
                $weightMultiplier = 20;
        }

        switch ($distanceKm){
            case $distanceKm > 2000:
                $distanceMultiplier = 0.9;
                break;
            case $distanceKm > 1500:
                $distanceMultiplier = 1.2;
                break;
            case $distanceKm > 1000:
                $distanceMultiplier = 1.5;
                break;
            case $distanceKm > 700:
                $distanceMultiplier = 1.9;
                break;
            case $distanceKm > 500:
                $distanceMultiplier = 2.0;
                break;
            case $distanceKm > 300:
                $distanceMultiplier = 2.2;
                break;
            case $distanceKm > 200:
                $distanceMultiplier = 2.5;
                break;
            case $distanceKm > 100:
                $distanceMultiplier = 2.7;
                break;
            case $distanceKm > 70:
                $distanceMultiplier = 3.1;
                break;
            case $distanceKm > 50:
                $distanceMultiplier = 3.3;
                break;
            case $distanceKm > 30:
                $distanceMultiplier = 3.8;
                break;
            case $distanceKm > 15:
                $distanceMultiplier = 4.2;
                break;
            case $distanceKm > 10:
                $distanceMultiplier = 4.5;
                break;
            default:
                $distanceMultiplier = 4.7;
        }


        $price = 250 + ($weight * $weightMultiplier) + ($distanceKm * $distanceMultiplier);

 

Revise this Paste

Parent: 113142
Your Name: Code Language: