Functions and money-safe calculations
Начинающий~25 мин0/4 шаги
Make money calculations reusable
A function gives a calculation a name and a contract. Smart Ledger stores money as integer agorot, because decimal arithmetic can produce surprising results. Convert once, calculate with integers, and format only at the edge of the UI.
In this module you will create functions for agorot conversion, VAT, and ILS formatting.
Инструкции
1
Create toAgorot(amount) and return rounded integer agorot.
Подсказка: Math.round(Number(amount) * 100)
2
Create calculateVat(netAgorot) using VAT_RATE.
3
Create formatIls(agorot) with Intl.NumberFormat.
4
Render net, VAT, and total in #result.
Ваш код
html
1
2
3
4
5
6
7
8
Вайб-кодинг с ViBot0 / 12 бесплатных сообщений
Опишите, что хотите создать на этом шаге, и я напишу код — затем нажмите «Применить», чтобы вставить его в редактор. Текущий шаг: Create toAgorot(amount) and return rounded integer agorot.
Живой просмотр
Живой просмотр