Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

Execute PHP Online

<html>
<head>
<title>Online PHP Script Execution</title>
</head>
<body>
<?php

//No GST
function calculateEnergyUsage($fSelfConsumptionRatio, $fRate, $fFIRate, $fSystemSize, $fDailyUsage){
    $iSunHours = 10;            
    $fEfficiencyFactor = .4;
                
                
    $aDailyData = array();
                
    // Can be replaced with value calculated from STC
    $aDailyData['POWER_PRODUCED'] = round($fSystemSize * $iSunHours * $fEfficiencyFactor, 2);
                
    $aDailyData['POWER_CONSUMED'] = round($aDailyData['POWER_PRODUCED'] * $fSelfConsumptionRatio, 2);
    if($aDailyData['POWER_CONSUMED'] > $fDailyUsage){
        $aDailyData['POWER_CONSUMED'] = round($fDailyUsage, 2);
    }
                
    $aDailyData['POWER_EXPORTED'] = round($aDailyData['POWER_PRODUCED'] - $aDailyData['POWER_CONSUMED'], 2);
                
    $aDailyData['POWER_PURCHASED'] = round($fDailyUsage - $aDailyData['POWER_CONSUMED'], 2);
    if($aDailyData['POWER_PURCHASED'] < 0){
        $aDailyData['POWER_PURCHASED'] = 0;
    }
                                
    $aDailyData['COST_POWER_CONSUMED'] = round($fRate * $aDailyData['POWER_CONSUMED'], 2);

    $aDailyData['COST_POWER_EXPORTED'] = round($fFIRate * $aDailyData['POWER_EXPORTED'], 2);

    $aDailyData['SAVINGS'] = round($aDailyData['COST_POWER_EXPORTED'] + $aDailyData['COST_POWER_CONSUMED'], 2);

    $aDailyData['NEW_COST'] = round(($fDailyUsage*$fRate)-($aDailyData['COST_POWER_CONSUMED']+$aDailyData['COST_POWER_EXPORTED']), 2);

    $aDailyData['ORIGINAL_COST'] = round($fDailyUsage * $fRate, 2);


    return $aDailyData;            
}

echo(VAR_EXPORT(calculateEnergyUsage(.4, .22, .09, 4, 13.6)));

    
    
?>
</body>
</html>

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.