Помогите пожалуйста с програмой в lazarus

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Помогите пожалуйста с програмой в lazarus

Сообщение UwU » 03.04.2022 18:28:36

В многострочном текстовом поле Memo1 содержатся действительные числа
купленных в магазине SuperMag товаров (не больше 10). Магазин стимулирует покупателей
системой скидок:
 для другого купленного товара – скидка 2% от его цены;
 для третьего купленного товара – скидка 5% от его цены;
 для четвертого купленного товара – скидка 10% от его цены;
 для пятых и последующих товаров – скидка 20% от их цены.
Задание:
1) Выведите в многострочное текстовое поле Memo2 исправленные с учетом
скидок стоимости товаров;
2) Вычислите суммарную стоимость всех товаров; выведите результат в те же поля
Memo2 с ответным комментарием.
Обратите внимание, что при вводе десятичных дробей в текстовом поле используют
ком, а в коде программы - точку (например, x[i]<=9.2)
Форма виновата
соответствовать предоставленному
образец.
UwU
незнакомец
 
Сообщения: 1
Зарегистрирован: 03.04.2022 18:24:38

Re: Помогите пожалуйста с програмой в lazarus

Сообщение Sharfik » 04.04.2022 02:59:30

Разбей программу на отдельные простые задачи и все получится.
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 759
Зарегистрирован: 20.07.2013 01:04:30

Re: Помогите пожалуйста с програмой в lazarus

Сообщение Tango » 02.05.2022 13:21:35

Выведи сначала числа в др. Мемо, просто без пересчёта, потом что то пересчитай. Научись преобразовывать из строки в вещественное, подставляя формат числа, либо заменяя знак в строковом представлении. Делай что придёт в голову, так избавишься от страха-порога перед неизвестным делом.
Аватара пользователя
Tango
постоялец
 
Сообщения: 156
Зарегистрирован: 31.05.2012 17:07:30


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

Рейтинг@Mail.ru