
Практическая часть
Описание всех компонентов программы в таблицу
По написанной программе для всех компонентов заполнить следующую таблицу.
Ранее была написана программа расчета розничной цены товара.
Рисунок 2 - Главная форма программы
Компонент |
Свойство |
Значение |
Описание |
Form1 |
Text |
Контрольная работа №10 |
Заголовок окна |
Groupbox1 |
Text |
Расчет розничной цены товара |
Заголовок группы программы |
Label1 |
Text |
Торговая фирма закупила n количество меховых изделий по цене C1 для продажи. Фирма облагается налогами: 20% налог от прибыли в местный бюджет, 28% налог в пенсионный фонд, 5% от объема продажи идет на формирование зарплаты. Определить розничную цену товара, если планируемая прибыль предприятия 15%. |
Надпись |
Label2 |
Text |
n |
Надпись |
Label3 |
Text |
C1 |
Надпись |
Label4 |
Text |
Label4 |
Вывод информации о пересчете |
Visible |
False |
Переходе в состояние True при нажатии на кнопку |
|
TextBox1 |
Text |
0 |
Вводится пользователем |
TextBox2 |
Text |
0 |
Вводится пользователем |
Button1 |
Text |
Рассчитать |
Заголовок кнопки |
Button1_click |
double N = 0; double C1 = 0; double CO = 0;double NC = 0; N = Convert.ToDouble(textBox1.Text); C1 = Convert.ToDouble(textBox2.Text); CO = C1 * (100 + 20 + 28 + 5 + 15) / 100; NC = N * CO; label4.Visible = true; label4.Text = "Розничная цена за весь товар товара составляет " + CO.ToString() + " руб. Цена за единицу " + NC.ToString() + " руб."; |
Расчета розничной цены товара и включение видимости label4, а также вывод информации пересчета в данном компоненте. |
Разработка программы расчёта розничной цены товара
Выполним разработку программы согласно варианту.
Вариант работы №10
Номер варианта |
Задание |
10 |
Торговая фирма закупила n количество меховых изделий по цене C1 для продажи. Фирма облагается налогами: 20% налог от прибыли в местный бюджет, 28% налог в пенсионный фонд, 5% от объема продажи идет на формирование зарплаты. Определить розничную цену товара, если планируемая прибыль предприятия 15%.
|
В программе обязательно использовать следующие компоненты: Label, Button, TextBox и TabControl. Варианты заданий представлены в таблице.
Размещаем компоненты Label, Button, TextBox и TabControl на форме и настраиваем следующим образом:
Рисунок 3 - Главное окно программы
Создаем обработчик нажатия «Рассчитать»:
private void button1_Click(object sender, EventArgs e)
{
double N = 0;
double C1 = 0;
double CO = 0;
double NC = 0;
N = Convert.ToDouble(textBox1.Text);
C1 = Convert.ToDouble(textBox2.Text);
CO = C1 * (100 + 20 + 28 + 5 + 15) / 100;
NC = N * CO;
label4.Visible = true;
label4.Text = "Розничная цена за весь товар товара составляет " + CO.ToString() + " руб. Цена за единицу " + NC.ToString() + " руб.";}
Результат работы программы на скриншоте:
Рисунок 4 - Результат работы программы задания 3