public double CalculateMoneyToIncome(double stateofCharge) { PowerGrid aPowerGrid = new PowerGrid(); powerToDischarge = ((stateOfCharge - MIN_CHARGE) * BATTERY_CAPACITY) / 100; double money = powerToDischarge * aPowerGrid.sellingCostPerUnit; return(money); }
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"); }