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:
- 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ừ.
- 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:
two and a half hours in minutes cho kết quả 150 min$62 with 18% tip cho kết quả $73.16a third of £90 cho kết quả £30.005 apples + 3 oranges cho kết quả 8Bạ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:
coat £45 with 20% VAT cho kết quả £54.00£45 with 20% VAT please cho kết quả £54.0065 kg in pounds for the team cho kết quả 143.3004704202 lbCoat: £45 with 20% VAT cho kết quả £54.00£45 with 20% VAT # new winter coat for Sam cho kết quả £54.00Cá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:
twelve hundred cho kết quả 1,200one hundred and twenty cho kết quả 120twenty-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.
three point one four cho kết quả 3.14one point two five times four cho kết quả 5Phâ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ị:
three quarters of 200 cho kết quả 150two thirds of 450 g cho kết quả 300 ga quarter of 200 cho kết quả 50third of 90 cho kết quả 30two and three quarters hours cho kết quả 2.75 hoursCá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:
half an hour + 20 min cho kết quả 50 minquarter of an hour cho kết quả 15 minan hour and a half cho kết quả 1 hour 30 minPhé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.
fifty times twenty plus ten cho kết quả 1,010twenty divided by five plus two multiplied by three cho kết quả 10(two plus three) times four cho kết quả 20seven times £8.50 cho kết quả £59.50Mua 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.
3 tickets at £12.50 each cho kết quả £37.503 coffees @ £2.80 cho kết quả £8.402 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.165 items at $20 each after 15% discount with 8% tax cho kết quả $91.80Số 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.
2.5 tickets at £4 each cho kết quả £10.0012 gallons at $3.59 cho kết quả $43.082.5 kg at £4 cho kết quả £10.006 items at £9.90 cho kết quả £59.4014 boxes at 12 kg each cho kết quả 168 kghalf a bottle at £2.35 cho kết quả £1.18Cá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:
3 packs of 500 g cho kết quả 1,500 g2 packs of 12 at £3.99 cho kết quả £7.983 boxes of 48 at £27.60 each cho kết quả £3,974.40a dozen eggs at £0.30 each cho kết quả £3.602 pints of milk at 65p cho kết quả £1.3012 payments of £50 cho kết quả £600.00Kí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ó:
500g pasta 3 packs at £1.10 each cho kết quả £3.30330ml cans 24 @ 45p cho kết quả £10.80oat milk x3 £1.90 each cho kết quả £5.703x oat milk £1.90 each cho kết quả £5.702 coffees a day at £3.20 cho kết quả £6.40/day2 coffees a day at £3.20 * 5 days cho kết quả £32.00Hai 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:
3 men 7 hrs @ £42/hr cho kết quả £882.002 x 128 GB cards at £119 cho kết quả £238.0060 bottles in cases of 12 cho kết quả 5 casesCá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ế:
£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.33Chia một hóa đơn
Những hình thức này chia tổng số cho một số người:
split £90 among 3 cho kết quả £30.00share £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.00Bạ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:
split £100 among 3 people cho kết quả £33.33share £60 between 4 friends cho kết quả £15.00£97 between 6 of us cho kết quả £16.176 people split £97 cho kết quả £16.17Trả góp dùng cùng phép chia, diễn đạt như tại bước thanh toán:
£3,603.91 in 9 instalments cho kết quả £400.43split £3,603.91 into 9 payments cho kết quả £400.43divide £3,603.91 into 9 cho kết quả £400.4311 instalments of £74.80 cho kết quả £822.80balance = £900balance in 3 instalments cho kết quả £300.00Tổ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:
split (£60 + £24) among 3 cho kết quả £28.00bill = £84people = 3split bill among people cho kết quả £28.00Cá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:
bill = £112people = 4if 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:
£15 less than £80 cho kết quả £65.005 less than 20 cho kết quả 15£15 more than £80 cho kết quả £95.005 more than 20 cho kết quả 25the 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:
the difference between £85 and £120 cho kết quả £35.00Chuyể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:
two and three quarters hours in minutes cho kết quả 165 minthree quarters of 2 kg in g cho kết quả 1,500 gChuyể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:
split €120 among 4 in USD cho kết quả $35.10Tê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ì:
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:
each = £43.413 tickets at £12.50 each cho kết quả £37.50per night = £90£118 per night * 3 nights cho kết quả £354.00monthly repayment = £300monthly repayment on £15000 over 4 years at 6% cho kết quả £352.28Di 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ó:
miles = 1220 km in miles cho kết quả 12.4274238447 miTê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:
people = 4split £1480 among 5 people cho kết quả £296.00split £1480 among people cho kết quả £370.00Di 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:
floor = 12 m²floor * 2 cho kết quả 24 m²paint needed = 12.44 Lpaint needed to 1 dp cho kết quả 12.4 LNames 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:
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ữ:
# Dinner outmains = 4 items at £17.50 each cho kết quả £70.00wine = 2 bottles at £28 each after 25% discount cho kết quả £42.00bill = mains + wine cho kết quả £112.00people = 4total = bill with 12.5% tip cho kết quả £126.00split total among people cho kết quả £31.50Mỗ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.