Bỏ qua nội dung
Hướng dẫn Varlig
Trang chủ Varlig

Cụm từ ngôn ngữ tự nhiên

Varlig hiểu một tập hợp các cụm từ tiếng Anh hàng ngày cũng như các ký hiệu. Tiếp cận chúng khi một dòng đọc tốt hơn bằng từ ngữ: chia hóa đơn, định giá một vài món trong giỏ hoặc lấy ba phần tư công thức.

Trang này giải thích quy tắc của các cụm đó: Varlig đọc dòng như thế nào, cách viết số và phân số bằng chữ, và cách kết hợp các cụm. Tuy nhiên, đây không phải khả năng hiểu mọi câu viết tự do. Xem danh sách đầy đủ trong Tài liệu tham khảo các cụm tính toán. Các câu hỏi về phần trăm nằm ở Phần trăm, còn cách viết hàm bằng chữ như square root of 16 nằm ở Toán học bằng từ ngữ.

Cách Varlig đọc một cụm từ

Một ghi chú kết hợp giữa viết và toán, vì vậy Varlig đọc từng dòng tính toán theo hai bước:

  1. Nó thử toàn bộ dòng như một phép tính, sử dụng mọi cụm từ mà Varlig biết. Nếu dòng phù hợp, bạn sẽ nhận được câu trả lời của cụm từ.
  2. Chỉ khi điều đó thất bại, nó mới đặt sang một bên những từ mà nó không biết và tìm ra những gì còn lại.

Điều đó có nghĩa là các cụm từ hàng ngày hoạt động trên một dòng riêng của chúng, không có gì để đặt trước chúng, trong khi một dòng với một vài từ đi lạc vẫn cộng lại:

calc
two and a half hours in minutes cho kết quả 150 min
$62 with 18% tip cho kết quả $73.16
a third of £90 cho kết quả £30.00
5 apples + 3 oranges cho kết quả 8

Bạn vẫn có thể bắt đầu một dòng bằng what is hoặc calculate nếu bạn thích cách nó đọc. Varlig xử lý what is a third of £90 và a third of £90 theo cùng một cách.

Một mô tả ngắn gọn xung quanh một cụm từ là được: Varlig đặt một vài từ đơn giản trước hoặc sau nó, vì vậy coat £45 with 20% VAT và £45 with 20% VAT please vẫn thêm thuế VAT, và 65 kg in pounds for the team vẫn chuyển đổi. Đối với các ghi chú dài hơn, hoặc để chắc chắn, hãy đặt mô tả vào nhãn hoặc bình luận:

calc
coat £45 with 20% VAT cho kết quả £54.00
£45 with 20% VAT please cho kết quả £54.00
65 kg in pounds for the team cho kết quả 143.3004704202 lb
Coat: £45 with 20% VAT cho kết quả £54.00
£45 with 20% VAT # new winter coat for Sam cho kết quả £54.00

Các cụm từ đã đặt tên cho những gì chúng được tính, chẳng hạn như split £90 among 3 friends, cần kết thúc ở đó: thêm một nhận xét thay vì thêm nhiều từ sau danh từ.

Viết một dòng tính toán bao gồm các nhận xét và nhãn.

Số viết bằng chữ

Bạn có thể viết số nguyên bằng chữ, có hoặc không có and và dấu gạch nối:

calc
twelve hundred cho kết quả 1,200
one hundred and twenty cho kết quả 120
twenty-five plus five cho kết quả 30

Đối với số thập phân, hãy nói point và sau đó mỗi chữ số riêng lẻ. one point two five là 1.25; one point twenty five không được chấp nhận.

calc
three point one four cho kết quả 3.14
one point two five times four cho kết quả 5

Phân số

Các phân số được nói hoạt động với of, và dưới dạng các số hỗn hợp ở phía trước một đơn vị:

calc
three quarters of 200 cho kết quả 150
two thirds of 450 g cho kết quả 300 g
a quarter of 200 cho kết quả 50
third of 90 cho kết quả 30
two and three quarters hours cho kết quả 2.75 hours

Các mẫu số là half, third, quarter (hoặc fourth), fifth, sixth, seventh, eighth, ninth và tenth, cộng với các số nhiều của chúng như thirds và halves. a là tùy chọn, vì vậy quarter of 100 là 25, trong khi third of March vẫn là một ngày. Phân số vẫn chính xác, vì vậy one third times three chính xác là 1, chứ không phải 0.9999999999.

Các phần của một giờ đọc theo cách bạn nói chúng, và xuất hiện trong vài giờ và vài phút:

calc
half an hour + 20 min cho kết quả 50 min
quarter of an hour cho kết quả 15 min
an hour and a half cho kết quả 1 hour 30 min

Phép tính viết bằng chữ

Sử dụng plus, minus, times, multiplied by và divided by, kết hợp tự do với các chữ số và ký hiệu. Thứ tự hoạt động thông thường được áp dụng: phép nhân và phép chia được thực hiện trước phép cộng và phép trừ. Sử dụng dấu ngoặc đơn để nhóm các phần khác nhau.

calc
fifty times twenty plus ten cho kết quả 1,010
twenty divided by five plus two multiplied by three cho kết quả 10
(two plus three) times four cho kết quả 20
seven times £8.50 cho kết quả £59.50

Mua sắm: các mặt hàng, giảm giá, thuế và tiền boa

N items at P each nhân số lượng với đơn giá. Thay items bằng từ phù hợp với món mua, như tickets, coffees hoặc bottles; có thể bỏ each hoặc dùng @ nếu dễ đọc hơn. after P% discount và with P% off trừ một tỷ lệ phần trăm khỏi số tiền ngay trước chúng, còn with P% tax, with P% VAT, with P% GST hoặc with P% tip cộng thêm phần tương ứng. Không phân biệt chữ hoa và thường, nên with 20% vat cũng dùng được.

calc
3 tickets at £12.50 each cho kết quả £37.50
3 coffees @ £2.80 cho kết quả £8.40
2 adults at £15 + 3 children at £8 cho kết quả £54.00
£15 each for 4 people cho kết quả £60.00
£80 after 25% discount cho kết quả £60.00
£80 with 25% off cho kết quả £60.00
£45 with 20% VAT cho kết quả £54.00
$62 with 18% tip cho kết quả $73.16
5 items at $20 each after 15% discount with 8% tax cho kết quả $91.80

Số lượng có thể nguyên hoặc có phần lẻ, nên cùng dạng viết này cũng tính được giá hàng bán theo khối lượng hoặc thể tích. Giá trị cho mỗi món có thể là giá tiền, số không kèm đơn vị hoặc đại lượng có đơn vị. items là danh từ số nhiều thông thường nên không bắt buộc đi kèm each.

calc
2.5 tickets at £4 each cho kết quả £10.00
12 gallons at $3.59 cho kết quả $43.08
2.5 kg at £4 cho kết quả £10.00
6 items at £9.90 cho kết quả £59.40
14 boxes at 12 kg each cho kết quả 168 kg
half a bottle at £2.35 cho kết quả £1.18

Các gói, hộp và chai đọc theo cách chúng được viết trên kệ. N things of M là nhiều số lượng bên trong, và giá sau khi nó thuộc về gói, hoặc cho mỗi thứ trong đó khi bạn viết each:

calc
3 packs of 500 g cho kết quả 1,500 g
2 packs of 12 at £3.99 cho kết quả £7.98
3 boxes of 48 at £27.60 each cho kết quả £3,974.40
a dozen eggs at £0.30 each cho kết quả £3.60
2 pints of milk at 65p cho kết quả £1.30
12 payments of £50 cho kết quả £600.00

Kích thước được viết trước số lượng mô tả những gì bạn đang mua, vì vậy giá trị số bên cạnh at hoặc @ vẫn là số lượng. Một x bên cạnh mục đếm nó và đếm mỗi khoảng thời gian giữ khoảng thời gian của nó:

calc
500g pasta 3 packs at £1.10 each cho kết quả £3.30
330ml cans 24 @ 45p cho kết quả £10.80
oat milk x3 £1.90 each cho kết quả £5.70
3x oat milk £1.90 each cho kết quả £5.70
2 coffees a day at £3.20 cho kết quả £6.40/day
2 coffees a day at £3.20 * 5 days cho kết quả £32.00

Hai số lượng liên tiếp được nhân với nhau, nên báo giá có thể nêu cả số người lẫn thời gian; số lượng hàng chia theo sức chứa của hộp sẽ cho biết cần bao nhiêu hộp:

calc
3 men 7 hrs @ £42/hr cho kết quả £882.00
2 x 128 GB cards at £119 cho kết quả £238.00
60 bottles in cases of 12 cho kết quả 5 cases

Các điều chỉnh được áp dụng từ trái sang phải, mỗi điều chỉnh cho kết quả cho đến nay. Hai lần giảm giá 10% được giảm tổng cộng 19%, không phải 20% và tiền boa được thêm vào sau thuế là một phần của số tiền bị đánh thuế:

calc
£50 after 10% discount after 10% discount cho kết quả £40.50
$84 with 8% tax with 15% tip cho kết quả $104.33

Chia một hóa đơn

Những hình thức này chia tổng số cho một số người:

calc
split £90 among 3 cho kết quả £30.00
share £90 between 3 cho kết quả £30.00
£90 split among 3 cho kết quả £30.00
£90 between 3 cho kết quả £30.00
£90 split 3 ways cho kết quả £30.00

Bạn có thể nói ai đang chia sẻ sau khi đếm, điều này giúp ghi chú đọc một cách tự nhiên:

calc
split £100 among 3 people cho kết quả £33.33
share £60 between 4 friends cho kết quả £15.00
£97 between 6 of us cho kết quả £16.17
6 people split £97 cho kết quả £16.17

Trả góp dùng cùng phép chia, diễn đạt như tại bước thanh toán:

calc
£3,603.91 in 9 instalments cho kết quả £400.43
split £3,603.91 into 9 payments cho kết quả £400.43
divide £3,603.91 into 9 cho kết quả £400.43
11 instalments of £74.80 cho kết quả £822.80
balance = £900
balance in 3 instalments cho kết quả £300.00

Tổng số có thể là một cái tên, như trên hai dòng cuối cùng, vì vậy một ghi chú có thể tìm ra những gì còn lại để thanh toán và sau đó trải nó.

Số lượng phải là một số nguyên. Chia cho số 0 cho thấy Error: divide by zero. Bên ngoài các cụm từ này split là một từ thông thường, vì vậy một cái tên có thể chứa nó: với my split = £45, my split + £5 là 50,00 bảng Anh. Khi bản thân tổng số là một phép tính, hãy đặt nó trong ngoặc đơn để rõ ràng những gì đang được chia nhỏ. Các giá trị được đặt tên cũng hoạt động:

calc
split (£60 + £24) among 3 cho kết quả £28.00
bill = £84
people = 3
split bill among people cho kết quả £28.00

Các cụm từ cũng hoạt động bên trong một điều kiện. Chỉ có nhánh áp dụng được thực hiện:

calc
bill = £112
people = 4
if bill > £100 then split bill among people else bill cho kết quả £28.00

Ít hơn và nhiều hơn

A less than B trừ A từ B, và A more than B cộng A vào B:

calc
£15 less than £80 cho kết quả £65.00
5 less than 20 cho kết quả 15
£15 more than £80 cho kết quả £95.00
5 more than 20 cho kết quả 25

the difference between cho biết độ chênh lệch giữa hai số tiền bất kể thứ tự, nên kết quả không bao giờ âm:

calc
the difference between £85 and £120 cho kết quả £35.00

Chuyển đổi kết quả

Việc chuyển đổi ở cuối dòng áp dụng cho toàn bộ kết quả của cụm từ. Bạn có thể viết in, to, as, -> hoặc →, như được mô tả trong Units and conversions:

calc
two and three quarters hours in minutes cho kết quả 165 min
three quarters of 2 kg in g cho kết quả 1,500 g

Chuyển đổi tiền tệ sử dụng tỷ giá hàng ngày của Ngân hàng Trung ương Châu Âu, vì vậy câu trả lời thay đổi từ ngày này sang ngày khác:

calcKết quả phụ thuộc vào ngày hiện tại hoặc dữ liệu trực tiếp
split €120 among 4 in USD cho kết quả $35.10

Tên bạn định nghĩa được ưu tiên

Nếu một biến trong ghi chú của bạn có cùng tên với một từ trong cụm từ, biến của bạn sẽ thắng. Ở đây share là một tỷ lệ phần trăm, vì vậy dòng thứ hai lấy 25% của 2.000 bảng Anh thay vì cố gắng chia sẻ bất cứ điều gì:

calc
share = 25%
share of £2,000 cho kết quả £500.00

Điều tương tự cũng áp dụng cho các từ số: sau one = 7, one times two là 14. Chọn các tên khác, hoặc sử dụng một dạng khác của cụm từ, khi đó không phải là điều bạn muốn.

Tuy nhiên, trên một dòng được đọc như một cụm từ, cụm từ đến trước, vì vậy một cái tên bạn tình cờ đặt cho cùng một từ sẽ không thay đổi ý nghĩa của dòng:

calc
each = £43.41
3 tickets at £12.50 each cho kết quả £37.50
per night = £90
£118 per night * 3 nights cho kết quả £354.00
monthly repayment = £300
monthly repayment on £15000 over 4 years at 6% cho kết quả £352.28

Di chuột lên các từ để thấy thông báo “Part of the phrase here, not the variable each = £43.41.” Trong đại lượng theo đơn vị, per, a và an luôn thuộc cách viết đó, không dùng giá trị bạn đặt tên.

Một chuyển đổi hoạt động theo cách tương tự: sau in, to hoặc as, một đơn vị đánh bại một tên chứa một số đơn giản, vì vậy số lượng bạn đã đặt tên không chặn chuyển đổi sang đơn vị của nó:

calc
miles = 12
20 km in miles cho kết quả 12.4274238447 mi

Tên hàng ngày cũng không cản trở việc đếm. Một số được viết ngay trước tên số nhiều sẽ đếm đối tượng đó, vì vậy một ghi chú có thể có people riêng và vẫn chia hóa đơn cho một nhóm khác:

calc
people = 4
split £1480 among 5 people cho kết quả £296.00
split £1480 among people cho kết quả £370.00

Di chuột lên people trong phép chia đầu tiên để thấy thông báo “Counts people here, not the variable people = 4.”

Điều này cũng có nghĩa là bạn có thể đặt tên cho mọi thứ theo cách bạn nghĩ về chúng. Một tên có thể mượn tên của hàm, chẳng hạn như floor, hoặc chứa các từ cụm từ như to, in hoặc needed và Varlig đọc nó là giá trị của bạn:

calc
floor = 12 m²
floor * 2 cho kết quả 24 m²
paint needed = 12.44 L
paint needed to 1 dp cho kết quả 12.4 L

Names có nhiều thông tin hơn về việc chọn tên.

Các cụm từ trong các ngôn ngữ khác

Các cụm trên trang này là tiếng Anh và dùng được trong mọi ghi chú. Ghi chú có định dạng số tiếng Đức, Pháp, Tây Ban Nha, Thụy Điển, Bồ Đào Nha, Ukraina hoặc Thổ Nhĩ Kỳ còn đọc được các từ của ngôn ngữ đó cho phần chia, bốn phép toán, đổi đơn vị và dòng cộng các dòng bên trên. Định dạng số được chọn trong Settings › Calculations, trong Calculation Settings for This Note… của riêng ghi chú, hoặc qua System Region trên Mac đặt ngôn ngữ tương ứng.

Ngôn ngữ Một phần Một sự chuyển đổi Cộng tổng
Tiếng Đức 20 % von 150 5 km nach m Summe
Tiếng Pháp 20 % de 150 5 km en m somme
Tiếng Tây Ban Nha 20 % de 150 5 km en m suma
Tiếng Thụy Điển 20 % av 150 5 km i m summa
Tiếng Bồ Đào Nha 20% de 150 5 km em m soma
Tiếng Ukraina 20% від 150 5 км у м сума
Tiếng Thổ Nhĩ Kỳ 150'nin %20'si 5 km kaç m toplam

Mỗi dòng cho kết quả giống hệt dạng tiếng Anh. Các từ chỉ được nhận diện trong ghi chú dùng ngôn ngữ tương ứng, nên de, en và a giữ nguyên ý nghĩa trong ghi chú tiếng Anh. Các cách viết tiếng Trung, như 150的20%, dùng được trong mọi ghi chú. Format › Calculation Examples… bắt đầu bằng các ví dụ theo ngôn ngữ của ghi chú.

Tiếng Thổ Nhĩ Kỳ viết dấu phần trăm trước: %20 và yüzde 20 là 20%, và các câu trả lời được viết bằng tiếng Thổ Nhĩ Kỳ hiển thị %20. Dấu sau một số tiền, như trong 10 % 3, vẫn là phần còn lại.

Cách viết tiền cũng theo ngôn ngữ: tiếng Bồ Đào Nha Brazil dùng R$ 12,50, tiếng Ukraina dùng 12,50 ₴, còn tiếng Thổ Nhĩ Kỳ dùng ₺12,50. грн chỉ hryvnia trong mọi ghi chú, còn TL chỉ lira Thổ Nhĩ Kỳ trong ghi chú tiếng Thổ Nhĩ Kỳ.

Những gì không được hiểu

Một số ký hiệu trông giống như toán học nhưng không được hỗ trợ. Thay vì giải quyết một phần của dòng và đưa ra một câu trả lời sai lệch, Varlig cho thấy một lỗi:

calc
2d6 cho kết quả Unsupported: Dice notation is not supported at "d"
10 ± 0.5 cho kết quả Unsupported: Uncertainty notation is not supported at "±"
5 < 4 < 10 cho kết quả Unsupported: Comparison chains are not supported at "<"; combine separate comparisons with &&

Mỗi tin nhắn trích dẫn biểu tượng nơi Varlig dừng lại, vì vậy bạn có thể thấy ngay những gì cần thay đổi.

10 +/- 0.5 cũng báo lỗi không hỗ trợ ký hiệu độ không đảm bảo. Để kiểm tra một khoảng, viết hai phép so sánh nối bằng &&, như 4 < 5 && 5 < 10. Xem Toán tử, so sánh và điều kiện.

Kết hợp các phần

Đây là hóa đơn nhà hàng cho bốn người, với rượu vang giảm giá, dịch vụ và phần chia sẻ của mỗi người được tính bằng chữ:

calc
# Dinner out
mains = 4 items at £17.50 each cho kết quả £70.00
wine = 2 bottles at £28 each after 25% discount cho kết quả £42.00
bill = mains + wine cho kết quả £112.00
people = 4
total = bill with 12.5% tip cho kết quả £126.00
split total among people cho kết quả £31.50

Mỗi dòng đọc cách bạn sẽ nói to. Thay đổi people hoặc một mức giá, và phần chia sẻ sẽ cập nhật.