자연어 표현
Varlig는 기호뿐 아니라 일상적인 영어 표현도 알아들어요. 청구서를 나누거나, 장바구니에 담은 물건 몇 개의 가격을 계산하거나, 레시피의 4분의 3만 만들 때처럼 말로 쓰는 편이 더 읽기 좋은 줄에 사용하세요.
이 페이지에서는 이런 표현 뒤에 있는 규칙을 설명해요. Varlig가 한 줄을 읽는 방식, 숫자와 분수를
말로 쓰는 방법, 표현을 조합하는 방법이에요. 다만 아무 문장이나 쓸 수 있는 건 아니에요.
전체 목록은 표현 참조에 있어요. 퍼센트 질문은
퍼센트에서, square root of 16 같은 함수의 말 표현은
말로 하는 수학에서 다뤄요.
Varlig가 표현을 읽는 방식
메모에는 글과 계산이 섞여 있으므로, Varlig는 계산 줄마다 두 단계로 읽어요.
- Varlig가 아는 모든 표현을 사용해 줄 전체를 계산으로 읽어 봐요. 줄이 표현에 맞으면 그 표현의 결과가 나와요.
- 그렇게 해서 안 될 때만 모르는 단어를 제쳐 두고 남은 부분을 계산해요.
그래서 일상적인 표현은 앞에 아무것도 붙이지 않고 한 줄에 단독으로 써도 작동하고, 관계없는 단어가 몇 개 섞인 줄도 계산돼요.
two and a half hours in minutes 결과 150 min$62 with 18% tip 결과 $73.16a third of £90 결과 £30.00사과 5 + 오렌지 3 결과 8읽기에 더 자연스럽다면 줄을 what is나 calculate로 시작해도 돼요. Varlig는
what is a third of £90과 a third of £90을 똑같이 처리해요.
표현 앞뒤에 짧은 설명을 붙여도 괜찮아요. Varlig는 표현 앞이나 뒤에 있는 평범한 단어 몇 개를
제쳐 두므로 코트 £45 with 20% VAT와 £45 with 20% VAT 부탁해요도 VAT를 더하고,
65 kg in pounds 팀용도 그대로 변환돼요. 설명이 길거나 확실하게 하고 싶다면 설명을 레이블이나
주석에 넣으세요.
코트 £45 with 20% VAT 결과 £54.00£45 with 20% VAT 부탁해요 결과 £54.0065 kg in pounds 팀용 결과 143.3004704202 lb코트: £45 with 20% VAT 결과 £54.00£45 with 20% VAT # 민수의 새 겨울 코트 결과 £54.00split £90 among 3 friends처럼 세는 대상을 이미 밝히는 표현은 거기서 끝나야 해요. 명사 뒤에
단어를 더 붙이지 말고 주석을 추가하세요.
주석과 레이블은 계산 줄 작성하기에서 다뤄요.
말로 쓰는 숫자
정수는 영어 단어로 풀어 쓸 수 있으며, and와 하이픈은 있어도 되고 없어도 돼요.
twelve hundred 결과 1,200one hundred and twenty 결과 120twenty-five plus five 결과 30소수는 point라고 쓴 다음 각 자릿수를 하나씩 말하세요. one point two five는 1.25이고,
one point twenty five는 받지 않아요.
three point one four 결과 3.14one point two five times four 결과 5분수
말로 쓰는 분수는 of와 함께 쓰거나, 단위 앞에 대분수로 쓸 수 있어요.
three quarters of 200 결과 150two thirds of 450 g 결과 300 ga quarter of 200 결과 50third of 90 결과 30two and three quarters hours 결과 2.75 hours분모로는 half, third, quarter(또는 fourth), fifth, sixth, seventh,
eighth, ninth, tenth와 thirds, halves 같은 복수형을 쓸 수 있어요. a는 생략해도
되므로 quarter of 100은 25이고, third of March는 여전히 날짜로 읽어요. 분수는 정확하게
유지되므로 one third times three는 0.9999999999가 아니라 정확히 1이에요.
1시간의 일부는 말하는 그대로 쓰면 되고, 결과는 시간과 분으로 나와요.
half an hour + 20 min 결과 50 minquarter of an hour 결과 15 minan hour and a half 결과 1 hour 30 min말로 하는 산술
plus, minus, times, multiplied by, divided by를 숫자, 기호와 자유롭게 섞어 쓰세요.
일반적인 연산 순서가 적용되므로 곱셈과 나눗셈을 덧셈과 뺄셈보다 먼저 계산해요. 다르게 묶으려면
괄호를 사용하세요.
fifty times twenty plus ten 결과 1,010twenty divided by five plus two multiplied by three 결과 10(two plus three) times four 결과 20seven times £8.50 결과 £59.50쇼핑: 물건 수, 할인, 세금, 팁
N items at P each는 개수에 가격을 곱해요. items 자리에는 tickets, coffees, bottles처럼
구입하는 물건에 맞는 단어를 쓰면 되고, 그편이 더 읽기 좋다면 each를 빼거나 @를 써도 돼요.
after P% discount와 with P% off는 바로 앞의 금액에서 퍼센트만큼 빼고,
with P% tax, with P% VAT, with P% GST, with P% tip은 퍼센트만큼 더해요. 대소문자는
상관없으므로 with 20% vat도 작동해요.
3 tickets at £12.50 each 결과 £37.503 coffees @ £2.80 결과 £8.402 adults at £15 + 3 children at £8 결과 £54.00£15 each for 4 people 결과 £60.00£80 after 25% discount 결과 £60.00£80 with 25% off 결과 £60.00£45 with 20% VAT 결과 £54.00$62 with 18% tip 결과 $73.165 items at $20 each after 15% discount with 8% tax 결과 $91.80개수는 정수여도 되고 소수여도 돼서, 같은 형식으로 무게나 부피 단위로 파는 물건의 값도 계산할 수
있어요. 하나에 담긴 값은 가격일 수도, 일반 숫자일 수도, 치수일 수도 있어요. items는 평범한
복수형 명사여서 따로 each를 붙이지 않아도 돼요.
2.5 tickets at £4 each 결과 £10.0012 gallons at $3.59 결과 $43.082.5 kg at £4 결과 £10.006 items at £9.90 결과 £59.4014 boxes at 12 kg each 결과 168 kghalf a bottle at £2.35 결과 £1.18묶음, 박스, 병은 진열대에 적힌 그대로 읽혀요. N things of M은 안에 든 양의 그만큼이고, 그 뒤에
붙인 가격은 묶음 하나의 값이며, each를 쓰면 안에 든 하나하나의 값이에요.
3 packs of 500 g 결과 1,500 g2 packs of 12 at £3.99 결과 £7.983 boxes of 48 at £27.60 each 결과 £3,974.40a dozen eggs at £0.30 each 결과 £3.602 pints of milk at 65p 결과 £1.3012 payments of £50 결과 £600.00개수 앞에 쓴 크기는 무엇을 사는지 설명하는 말이므로, at이나 @ 옆의 숫자는 여전히 수량이에요.
물건 옆에 쓴 x는 개수를 세고, 기간당 개수는 그 기간을 유지해요.
500g pasta 3 packs at £1.10 each 결과 £3.30330ml cans 24 @ 45p 결과 £10.80oat milk x3 £1.90 each 결과 £5.703x oat milk £1.90 each 결과 £5.702 coffees a day at £3.20 결과 £6.40/day2 coffees a day at £3.20 * 5 days 결과 £32.00개수 두 개를 나란히 쓰면 곱해지므로 견적에 몇 명이 며칠 동안인지 적을 수 있고, 정해진 크기의 용기에 담긴 개수를 쓰면 용기 수가 나와요.
3 men 7 hrs @ £42/hr 결과 £882.002 x 128 GB cards at £119 결과 £238.0060 bottles in cases of 12 결과 5 cases조정은 왼쪽에서 오른쪽으로, 그때까지의 결과에 차례로 적용돼요. 10% 할인을 두 번 하면 모두 20%가 아니라 19%가 빠지고, 세금 뒤에 더한 팁은 세금이 붙은 금액에 대한 비율이에요.
£50 after 10% discount after 10% discount 결과 £40.50$84 with 8% tax with 15% tip 결과 $104.33청구서 나누기
합계를 여러 사람에게 나누는 형식은 다음과 같아요.
split £90 among 3 결과 £30.00share £90 between 3 결과 £30.00£90 split among 3 결과 £30.00£90 between 3 결과 £30.00£90 split 3 ways 결과 £30.00인원수 뒤에 누구와 나누는지 쓸 수 있어서 메모를 자연스럽게 읽을 수 있어요.
split £100 among 3 people 결과 £33.33share £60 between 4 friends 결과 £15.00£97 between 6 of us 결과 £16.176 people split £97 결과 £16.17할부로 내는 것도 같은 나눗셈이에요. 결제 화면에 적힌 말투 그대로 쓰면 돼요.
£3,603.91 in 9 instalments 결과 £400.43split £3,603.91 into 9 payments 결과 £400.43divide £3,603.91 into 9 결과 £400.4311 instalments of £74.80 결과 £822.80잔액 = £900잔액 in 3 instalments 결과 £300.00마지막 두 줄처럼 합계에 이름을 써도 되므로, 남은 금액을 구한 다음 그대로 나눠 볼 수 있어요.
인원수는 정수여야 해요. 0명으로 나누면 Error: divide by zero가 표시돼요. 이 표현들 밖에서 split은
평범한 단어이므로 이름에 넣어도 돼요. 내 몫 = £45라고 두면 내 몫 + £5는 £50.00이에요. 합계
자체가 계산식이라면 무엇을 나누는지 분명하도록 괄호로 감싸세요. 이름을 붙인 값도
쓸 수 있어요.
split (£60 + £24) among 3 결과 £28.00청구액 = £84인원 = 3split 청구액 among 인원 결과 £28.00표현은 조건 안에서도 작동해요. 해당하는 분기만 계산돼요.
청구액 = £112인원 = 4if 청구액 > £100 then split 청구액 among 인원 else 청구액 결과 £28.00보다 작음과 more than
A less than B는 B에서 A를 빼고, A more than B는 B에 A를 더해요.
£15 less than £80 결과 £65.005 less than 20 결과 15£15 more than £80 결과 £95.005 more than 20 결과 25the difference between은 두 금액이 얼마나 차이 나는지 알려 줘요. 어느 쪽을 먼저 쓰든 상관없어서
결과는 음수가 되지 않아요.
the difference between £85 and £120 결과 £35.00결과 변환하기
줄 끝에 쓴 변환은 표현 전체의 결과에 적용돼요. 단위와 변환에서 설명한 대로
in, to, as, ->, →를 쓸 수 있어요.
two and three quarters hours in minutes 결과 165 minthree quarters of 2 kg in g 결과 1,500 g통화 변환에는 유럽중앙은행의 일일 환율을 사용하므로 결과가 날마다 달라져요.
split €120 among 4 in USD 결과 $35.10내가 붙인 이름이 우선해요
메모에 있는 변수의 이름이 표현 속 단어와 같으면 변수가 우선해요. 아래에서는 share가
퍼센트이므로, 둘째 줄은 무언가를 나누려 하지 않고 £2,000의 25%를 계산해요.
share = 25%share of £2,000 결과 £500.00숫자 단어도 마찬가지예요. one = 7 다음에는 one times two가 14예요. 이런 결과를 원하지 않는다면
다른 이름을 고르거나 표현의 다른 형식을 사용하세요.
다만 줄 전체가 하나의 표현으로 읽힐 때는 표현이 우선하므로, 그 표현에 쓰인 단어를 이름으로 정의해 두었더라도 줄의 뜻은 바뀌지 않아요.
each = £43.413 tickets at £12.50 each 결과 £37.50per night = £90£118 per night * 3 nights 결과 £354.00monthly repayment = £300monthly repayment on £15000 over 4 years at 6% 결과 £352.28그 단어 위에 포인터를 올리면 "Part of the phrase here, not the variable each = £43.41."이
표시돼요. 비율 안에 쓴 per, a, an은 언제나 비율의 일부이고, 내가 정의한 값이 되지 않아요.
변환도 마찬가지예요. in, to, as 뒤에서는 단위가 일반 숫자를 담은 이름보다 우선하므로,
개수에 붙인 이름이 그 단위로의 변환을 가로막지 않아요.
miles = 1220 km in miles 결과 12.4274238447 mi흔히 쓰는 이름이 개수를 세는 데 방해가 되지도 않아요. 복수형 이름 바로 앞에 숫자를 쓰면
그 대상의 개수로 읽으므로, 메모에 people이라는 이름이 따로 있어도 다른 인원수로 청구서를 나눌 수
있어요.
people = 4split £1480 among 5 people 결과 £296.00split £1480 among people 결과 £370.00첫 번째 나누기 줄의 people 위에 포인터를 올리면 "Counts people here, not the variable
people = 4."가 표시돼요.
반대로 생각하는 그대로 이름을 붙일 수도 있다는 뜻이에요. floor처럼 함수 이름을 빌리거나,
to, in, needed 같은 표현 단어가 들어간 이름을 써도 Varlig는 그 이름을 내 값으로 읽어요.
floor = 12 m²floor * 2 결과 24 m²paint needed = 12.44 Lpaint needed to 1 dp 결과 12.4 L이름 짓기에 대한 자세한 내용은 이름에 있어요.
다른 언어로 쓴 표현
이 페이지의 표현은 영어이고, 어떤 메모에서든 통해요. 숫자 형식이 독일어, 프랑스어, 스페인어, 스웨덴어, 포르투갈어, 우크라이나어, 튀르키예어인 메모에서는 그 언어의 말로 쓴 비율, 사칙연산, 단위 변환, 위쪽 줄 합산도 읽어요. 여기서 숫자 형식은 설정 › 계산 화면에서 정한 형식, 메모의 이 메모의 계산 설정… 화면에서 정한 형식, 또는 Mac이 그 언어로 설정되어 있을 때의 System Region이에요.
| 언어 | 비율 | 변환 | 합산 |
|---|---|---|---|
| 독일어 | 20 % von 150 |
5 km nach m |
Summe |
| 프랑스어 | 20 % de 150 |
5 km en m |
somme |
| 스페인어 | 20 % de 150 |
5 km en m |
suma |
| 스웨덴어 | 20 % av 150 |
5 km i m |
summa |
| 포르투갈어 | 20% de 150 |
5 km em m |
soma |
| 우크라이나어 | 20% від 150 |
5 км у м |
сума |
| 튀르키예어 | 150'nin %20'si |
5 km kaç m |
toplam |
각 줄은 영어로 쓴 것과 똑같이 답해요. 이 말들은 그 언어의 메모에서만 읽히므로, 영어 메모에서
de, en, a는 원래 뜻을 그대로 지켜요. 150的20% 같은 중국어 표현은 어떤 메모에서든 통해요.
포맷 › 계산 예시… 메뉴를 선택하면 메모의 언어로 된 예시부터 보여 줘요.
튀르키예어는 퍼센트 기호를 앞에 써요. %20과 yüzde 20은 20%이고, 튀르키예어로 쓴 결과에는
%20으로 표시돼요. 10 % 3처럼 수 뒤에 오는 기호는 여전히 나머지예요.
금액도 언어를 따라요. 브라질 포르투갈어는 R$ 12,50, 우크라이나어는 12,50 ₴, 튀르키예어는
₺12,50으로 써요. грн은 어떤 메모에서든 흐리우냐이고, TL은 튀르키예어 메모에서만 튀르키예
리라예요.
알아듣지 못하는 표현
수학처럼 보이지만 지원하지 않는 표기법도 있어요. Varlig는 줄의 일부만 계산해서 오해할 만한 결과를 내는 대신 오류를 표시해요.
2d6 결과 Unsupported: Dice notation is not supported at "d"10 ± 0.5 결과 Unsupported: Uncertainty notation is not supported at "±"5 < 4 < 10 결과 Unsupported: Comparison chains are not supported at "<"; combine separate comparisons with &&메시지마다 Varlig가 멈춘 기호를 인용하므로 무엇을 고쳐야 할지 바로 알 수 있어요.
10 +/- 0.5도 같은 불확도 오류를 표시해요. 범위를 확인하려면 4 < 5 && 5 < 10처럼 비교 두 개를
&&로 연결하세요.
연산자, 비교, 조건문을 참고하세요.
종합해 보기
네 사람의 식당 청구서예요. 할인된 와인, 봉사료, 한 사람당 몫을 말로 계산해요.
# 외식메인 요리 = 4 items at £17.50 each 결과 £70.00와인 = 2 bottles at £28 each after 25% discount 결과 £42.00청구액 = 메인 요리 + 와인 결과 £112.00인원 = 4합계 = 청구액 with 12.5% tip 결과 £126.00split 합계 among 인원 결과 £31.50줄마다 소리 내어 말하는 그대로 읽혀요. 인원이나 가격을 바꾸면 한 사람당 몫도
업데이트돼요.