Exemple #1
0
        public double CalculateMoneyToIncome(double stateofCharge)
        {
            PowerGrid aPowerGrid = new PowerGrid();

            powerToDischarge = ((stateOfCharge - MIN_CHARGE) * BATTERY_CAPACITY) / 100;
            double money = powerToDischarge * aPowerGrid.sellingCostPerUnit;

            return(money);
        }
Exemple #2
0
 public string Recharge(double stateofchargeParameter)
 {
     if (stateofchargeParameter != 100 || stateofchargeParameter > 100 || stateofchargeParameter < 0)
     {
         PowerGrid aPowerGrid = new PowerGrid();
         powerToRecharge = ((MAX_CHARGE - stateofchargeParameter) * BATTERY_CAPACITY) / 100;
         timeToRecharge  = (MAX_CHARGE - stateofchargeParameter) * chargingTime;
         moneyToPay      = powerToRecharge * aPowerGrid.sellingCostPerUnit;
         return("You need " + powerToRecharge + "kwh power and " + timeToRecharge + " minutes to Recharge Your Vehicle and Your cost is " +
                moneyToPay + " taka");
     }
     return("Invalid");
 }