h1

Демонстрирование работы checkBox на примере программы «Комплектация автомобиля»

Октябрь 10, 2010

Простая, программа написанная при знакомстве с компонентом checkBox. В зависимости от выбранных функций считает цену на полную комплектацию автомобиля и скидку.

Исходный код:

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
double cena; //цена в базовой комплектации
double dop; //сумма за доп. оборудование
double discount; //скидка
double total; //общая сумма

cena = 41500;
dop = 0;

if (checkBox1->Checked)
{
//коврики
dop += 700;
}

if (checkBox2->Checked)
{
//защита картера
dop += 1200;
}

if (checkBox3->Checked)
{
//зимние шины
dop += 6000;
}

total = cena + dop;

System::String ^st;
st = «Цена в выбранной комплектации: » + total.ToString(«C»);
if (dop != 0)
{
st += «\nВ том числе доп. оборудование: » +
dop.ToString(«C»);
}

if ((checkBox1->Checked) && (checkBox2->Checked) &&
(checkBox3->Checked) && (checkBox4->Checked))
{
//скидка предоставляется если выбраны все опции
discount = dop * 0.1;
total = total — discount;
st += «\nСкидка на доп. оборудование (10%): » +
discount.ToString(«C») +
«\nИтого: » + total.ToString(«C»);
}

label2->Text = st;
}

Скачать программу и файлы проекта.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: