// end of Personal Indicator //========================================================= //Percent Deficit // THIS NEEDS CHANGING!!!!! // DAS 09.24.15... this is demand deficit //--------------------------------------- #region private int[] get_PCT_Deficit() { ProviderIntArray FPCT_Deficit = new ProviderIntArray(0); // get deficit and demand int[] PDeficit = Demand_Deficit.getvalues().Values; int[] PDemand = Total_Demand.getvalues().Values; for (int i = 0; i < FPCT_Deficit.Length; i++) { // caculated percent as integer 100=100% if (PDemand[i] > 0) { FPCT_Deficit[i] = (PDeficit[i] * 100) / PDemand[i]; } } return(FPCT_Deficit.Values); }
//================================================== //Percent GW of demand //------------------------------------------------- private int[] get_PCT_GWofDemand() { ProviderIntArray GWofDemand = new ProviderIntArray(0); // get deficit and demand int[] GWPumped = Groundwater_Pumped_Municipal.getvalues().Values; int[] PDemand = Total_Demand.getvalues().Values; for (int i = 0; i < GWofDemand.Length; i++) { // caculated percent as integer 100=100% // DAS added the double and moved the *100 if (PDemand[i] > 0) { GWofDemand[i] = Convert.ToInt32((Convert.ToDouble(GWPumped[i])) / (Convert.ToDouble(PDemand[i])) * 100); } } return(GWofDemand.Values); }