Todavía estamos traduciendo esta lección al Español. Por ahora lees la versión en English.Ayúdanos a traducir

0%

Saltar al contenido

Functions and money-safe calculations

Principiante~25 min0/4 pasos

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.

Instrucciones

1

Create toAgorot(amount) and return rounded integer agorot.

Pista: Math.round(Number(amount) * 100)

¿Dónde va esto?

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

Escríbelo en la línea 8: debajo de ese comentario, después del código que ya añadiste.

2

Create calculateVat(netAgorot) using VAT_RATE.

3

Create formatIls(agorot) with Intl.NumberFormat.

4

Render net, VAT, and total in #result.

Tu código

html
8 líneas
1
2
3
4
5
6
7
8

Vista previa en vivo

Vista previa en vivo