Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Функциональные языки: общие вопросы > Пользовательские типы данных


Автор: Receive2 10.11.2015, 14:04
На входе список фруктов (Название, количество, цена, тип налога)
Есть 2 типа налога: льготный 15%, обычный 25%.
На выходе список товаров + общая стоимость всех фруктов.

Код:

data Fruit = Standard | Preferential 
data FruitDef = FDef Fruit Double Double

Определил тип налога.
Определил тип, содержание фрукта.
Как быть дальше не понимаю. Помогите.

Автор: Sajtran 11.11.2015, 11:42
вы бы хоть язык какой написали
на хаскель вроде не похож

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Polzovatelskiye-tipy-dannykh-id5641cf9dae201590708b4567#findElement_E7045_5642ff59ae2015ee3c8b490e_0

Автор: beroal 17.11.2015, 17:01
По-моему, задача не полна. Придётся угадывать. Подозреваю, что стоимость фрукта = цена на фрукт + налог. То есть перемножаем и складываем.  smile Можно воспользоваться sum и map. «На выходе список товаров». Что такое товар, надо уточнить. «data Fruit = Standard | Preferential». Это забавно, что вы назвали тип налога фруктом. Я бы назвал «tax type».

Автор: hotpotothers 17.5.2023, 05:31
you don't want to stand out for the wrong reasons https://mapquestdirections.io/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)