ما زلنا نترجم هذا الدرس إلى العربية. تقرأ حالياً نسخة English.ساعدنا في الترجمة

0%

تخطَّ إلى المحتوى

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)

أين أكتب هذا؟

// Then calculate VAT for a practice amount and render it in #result.

اكتبه في السطر 8 — أسفل هذا التعليق، بعد الكود الذي أضفته بالفعل.

2

Create calculateVat(netAgorot) using VAT_RATE.

3

Create formatIls(agorot) with Intl.NumberFormat.

4

Render net, VAT, and total in #result.

الكود الخاص بك

html
8 أسطر
1
2
3
4
5
6
7
8

معاينة مباشرة

معاينة مباشرة