Написати програмний код для перевірки прапорців і підрахунку вартості покупок. Код повинен бути універсальним (одна функція використовується для всіх папірців)
Відео-інструкція
Програмний код
Підсумки
Після вивчення матеріалів уроку ви повинні надати звіт (заповнити просту форму).
На відео (17:33 хв) показую розробку кода програми і розглядаємо такі моменти:
Зчитування значення елемента Checkbox
Подія CheckedChanged
Оголошення глобальної змінної
Написання перевірки чи обраний Checkbox
Властивість Checked елемента Checkbox
Підрахунок загальної вартості покупок
Позначка валюти (знак $ після суми)
Властивість Tag
Як взяти значення властивості Tag
int price = Convert.ToInt32(checkedBox1.Tag);
Об'єкт sender
Функції, аргументи функції
Використання sender замість checkBox1
Вираз ((CheckBox)sender).Tag
Перевірка інших прапорців
Програмний код готової програми. Увага! Під час розробки програми вам не потрібно копіювати весь цей код, лише код обробника події, який записаний між фігурними скобками (ці рядки виділені червоним кольором).
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);
if (((CheckBox)sender).Checked)
{
sum += price;
}
else
{
sum -= price;
}
labelSum.Text = sum.ToString() + '$';
}
}
}
Скріншот зробленої програми надішліть мені на електронну пошту або на вайбер.
Заповніть форму: