static dynamic lubeChbox = new ExpandoObject();
static dynamic oilChbox = new ExpandoObject();
public const double OIL_CHANGE = 29.95, LUBE_JOB = 25;
public static void Main()
Console.WriteLine("# Both lubeChbox and oilChbox are checked");
lubeChbox.Checked = true;
Console.WriteLine("Oillube with IF statements: " + Oillube_If());
Console.WriteLine("Oillube with tertairy statements: " + Oillube_Tertiary());
Console.WriteLine("\n# Only lubeChbox is checked");
lubeChbox.Checked = true;
oilChbox.Checked = false;
Console.WriteLine("Oillube with IF statements: " + Oillube_If());
Console.WriteLine("Oillube with tertairy statements: " + Oillube_Tertiary());
Console.WriteLine("\n# Only oilChbox is checked");
lubeChbox.Checked = false;
Console.WriteLine("Oillube with IF statements: " + Oillube_If());
Console.WriteLine("Oillube with tertairy statements: " + Oillube_Tertiary());
Console.WriteLine("\n# Neither are checked");
lubeChbox.Checked = false;
oilChbox.Checked = false;
Console.WriteLine("Oillube with IF statements: " + Oillube_If());
Console.WriteLine("Oillube with tertairy statements: " + Oillube_Tertiary());
static double Oillube_If()
if(lubeChbox.Checked && oilChbox.Checked)
sum = OIL_CHANGE + LUBE_JOB;
static double Oillube_Tertiary()
return (lubeChbox.Checked ? LUBE_JOB : 0) + (oilChbox.Checked ? OIL_CHANGE : 0);