public FuelSavingsCalculator(int milesDriven, FuelSavingsCalculatorTimeFrame timeframe, int tradeMpg, int newMpg, decimal ppg) { this.milesDriven = milesDriven; this.timeframe = timeframe; this.tradeMpg = tradeMpg; this.newMpg = newMpg; this.ppg = ppg; }
public FuelSavingsCalculator(int milesDriven, FuelSavingsCalculatorTimeFrame timeframe, int tradeMpg, int newMpg, decimal ppg) { this.milesDriven = milesDriven; this.timeframe = timeframe; this.tradeMpg = tradeMpg; this.newMpg = newMpg; this.ppg = ppg; }
private decimal CalculateMilesDrivenPerMonth(int milesDriven, FuelSavingsCalculatorTimeFrame timeframe) { const int monthsPerYear = 12; const int weeksPerYear = 52; switch (timeframe) { case FuelSavingsCalculatorTimeFrame.Week: return (milesDriven * weeksPerYear) / monthsPerYear; case FuelSavingsCalculatorTimeFrame.Month: return milesDriven; case FuelSavingsCalculatorTimeFrame.Year: return milesDriven / monthsPerYear; default: throw new ArgumentException("Unknown timeframe passed: " + timeframe); } }
private decimal CalculateMilesDrivenPerMonth(int milesDriven, FuelSavingsCalculatorTimeFrame timeframe) { const int monthsPerYear = 12; const int weeksPerYear = 52; switch (timeframe) { case FuelSavingsCalculatorTimeFrame.Week: return((milesDriven * weeksPerYear) / monthsPerYear); case FuelSavingsCalculatorTimeFrame.Month: return(milesDriven); case FuelSavingsCalculatorTimeFrame.Year: return(milesDriven / monthsPerYear); default: throw new ArgumentException("Unknown timeframe passed: " + timeframe); } }