Question: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace LunchOrder { public partial class Form1 : Form
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace LunchOrder { public partial class Form1 : Form { const double Tax = 7.75d; const double Hamburger = 6.95d; const double pizza = 5.95d; const double Salad = 4.95d; double AddOn = 0.0d; //To hold add on sum
double AddOnPrice = 0.0d; //To hold Add On Price double Order_Total = 0.0d; //To Hold Order Total public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { txtOrderTotal.Enabled = false; txtSubtotal.Enabled = false; txtTax.Enabled = false; } private void btnExit_Click(object sender, EventArgs e) { this.Close(); } private void btnPlaceOrder_Click(object sender, EventArgs e) {
if (rdoHamburger.Checked) Order_Total += Hamburger; // similar to Order_Total= Order_Total + Hamburger if (rdoPizza.Checked) Order_Total += pizza; if (rdoSalad.Checked) Order_Total += Salad; Order_Total += AddOn; txtSubtotal.Text = "$" + String.Format("{0:0.00}", Order_Total); double tax = (Order_Total * 7.75d) / 100; txtTax.Text = "$" + String.Format("{0:0.00}", tax); txtOrderTotal.Text = "$" + String.Format("{0:0.00}", (Order_Total + tax));
} private void CheckLettuceTomatoOnion_CheckedChanged(object sender, EventArgs e) { if (rdoLettuceTomatoOnion.Checked) AddOn += AddOnPrice; else AddOn -= AddOnPrice; ClearTotals(); } private void CheckKatchupMusterdMayo_CheckedChanged(object sender, EventArgs e) { if (rdoKatchupMusterdMayo.Checked) AddOn += AddOnPrice; else AddOn -= AddOnPrice; } private void CheckFrenchFires_CheckedChanged(object sender, EventArgs e) { if (rdoFrenchFires.Checked) AddOn += AddOnPrice; else AddOn -= AddOnPrice; } private void ClearTotals() { txtOrderTotal.Text = string.Empty; txtSubtotal.Text = string.Empty; txtTax.Text = string.Empty; Order_Total = 0.0d;
} private void ClearAddOns() { AddOn = 0.0d; rdoFrenchFires.Checked = false; rdoKatchupMusterdMayo.Checked = false; rdoLettuceTomatoOnion.Checked = false; } private void radioHamburger_CheckedChanged(object sender, EventArgs e) { ClearTotals(); ClearAddOns(); if (rdoHamburger.Checked) { gbxAddOn.Text = "Add-on items ($.75/each)"; rdoLettuceTomatoOnion.Text = "Lettuce, tomato and onions"; rdoKatchupMusterdMayo.Text = "Ketchup, mustard and mayo"; rdoFrenchFires.Text = "French Fries"; AddOnPrice = 0.75d; } } private void radioPizza_CheckedChanged(object sender, EventArgs e) { ClearTotals(); ClearAddOns(); if (rdoPizza.Checked) { gbxAddOn.Text = "Add-on items ($.50/each)"; rdoLettuceTomatoOnion.Text = "Pepperoni"; rdoKatchupMusterdMayo.Text = "Sausage"; rdoFrenchFires.Text = "Olives"; AddOnPrice = 0.50d; } } private void radioSalad_CheckedChanged(object sender, EventArgs e) { ClearTotals(); ClearAddOns(); if (rdoSalad.Checked) { gbxAddOn.Text = "Add-on items ($.25/each)"; rdoLettuceTomatoOnion.Text = "Croutons"; rdoKatchupMusterdMayo.Text = "Bacon bits"; rdoFrenchFires.Text = "Bread sticks "; AddOnPrice = 0.25d; } } }
}
please help with the c# code
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
