Зміна коду програми таким чином, щоб при підрахунку вартості покупок були враховані знижки.
Відео-інструкція
Програмний код
Підсумки
Після вивчення матеріалів уроку ви повинні надати звіт (заповнити просту форму).
На відео (7:47 хв) розглядаємо такі моменти:
Як працюють знижки
Програмний код для першої знижки:
int discount = 0;
if (price >= 3 && price <= 5) discount = 1;
price -= discount;
Програмний код для інших знижок
Підсумковий огляд що ми зробили під час роботи над цим проектом
Програмний код готової програми. Увага! Під час розробки програми вам не потрібно копіювати весь цей код, лише код обробника події, який записаний між фігурними скобками (ці рядки виділені червоним кольором).
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Sales
{
public partial class Form1 : Form
{
int sum = 0;
public Form1()
{
InitializeComponent();
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
int price = Convert.ToInt32(((CheckBox)sender).Tag);
int discount = 0;
if (price >= 3 && price <= 5) discount = 1;
if (price >= 6 && price <= 10) discount = 2;
if (price >= 11 && price <= 15) discount = 3;
if (price >= 16 && price <= 20) discount = 4;
if (price >= 21 && price <= 25) discount = 5;
price -= discount;
if (((CheckBox)sender).Checked)
{
sum += price;
}
else
{
sum -= price;
}
labelSum.Text = sum.ToString() + '$';
}
}
}
Скріншот зробленої програми надішліть мені на електронну пошту або на вайбер.
Заповніть форму: