OriginalGriff
Мы не можем ответить на этот вопрос: он слишком расплывчатый и неопределенный.
Проблема в том, что вам нужно думать об этом как о целой системе: вам нужен способ отслеживать и идентифицировать клиентов, чтобы вы могли хранить их "историю стрижки". Пока вы не разберетесь с этим, у вас нет способа сделать это в электронной форме.
Поэтому начните с того, что подумайте, как бы вы справились с этим вручную: вы бы выдали каждому клиенту "карту лояльности", в которой было бы место для штампа. Каждый раз, когда клиент приходит в магазин, он предъявляет карточку, вы стригете волосы, штампуете карточку, и если количество марок кратно трем, вы даете им скидку.
Это неплохая модель для компьютеризированной системы, но вам нужно начать с "идентификации Вашего клиента" - поэтому им нужно войти в систему. Это означает, что вы должны хранить данные клиента - имя пользователя, настоящее имя, пароль, адрес электронной почты и т.д., а также написать систему входа, чтобы соответствовать им и предотвратить мошенничество (вы не хотите раздавать скидки, которые они не заработали, не так ли?). А это значит хранить все это где - то-в текстовом файле, в базе данных: я понятия не имею, с чем вы знакомы, поэтому не могу ничего предложить.
Затем вам нужно расширить его, чтобы записать детали стрижки волос - заметку о том, когда они были подстрижены, чтобы вы могли проверить, "сколько марок" у них есть. Опять же, ваш текущий набор навыков будет диктовать, как вы это храните.
Поэтому подумайте о том, как вы собираетесь хранить данные, и работайте оттуда.