ข้ามไปยังเนื้อหา
คู่มือ Varlig
หน้าแรกของ Varlig

ตัวเลขและรูปแบบการเขียน

หน้านี้อธิบายวิธีเขียนตัวเลขในบล็อกคำนวณ ทั้งตัวคั่นหลักพัน ตัวย่ออย่าง 45k สัญกรณ์วิทยาศาสตร์ เศษส่วน ตัวเลขที่เขียนเป็นคำ และเลขฐานสองกับฐานสิบหก รวมถึงการเปลี่ยนรูปแบบคำตอบ เช่น แสดงเป็นเศษส่วนหรือเปอร์เซ็นต์ ใช้เมื่อระบบอ่านตัวเลขไม่ตรงกับที่ตั้งใจ หรือเมื่อต้องการคำตอบในรูปแบบอื่น

การเขียนตัวเลข

จุดทศนิยมและตัวคั่นหลักพัน

ใช้จุดเป็นเครื่องหมายทศนิยม และแบ่งหลักพันด้วยจุลภาค ช่องว่าง หรือขีดล่างให้ตรงกับตัวเลขที่คัดลอกมาได้:

calc
£1,250 * 12 ได้ผลลัพธ์เป็น £15,000.00
1 250 * 12 ได้ผลลัพธ์เป็น 15,000
1_000_000 / 4 ได้ผลลัพธ์เป็น 250k
.5 * 38 ได้ผลลัพธ์เป็น 19

ข้อควรสังเกต:

  • จุลภาคใช้แบ่งหลักพันเท่านั้น แต่ละกลุ่มหลังจุลภาคต้องมีสามหลัก เช่น 1,000 และ 1,234,567 เป็นตัวเลข จุลภาคไม่ใช้เป็นเครื่องหมายทศนิยม ดังนั้น 12,50 หรือ 1,5 จะแสดงข้อผิดพลาดแทนการเดา เพื่อให้แก้บรรทัดได้ทันที ไม่รองรับตัวเลขรูปแบบยุโรป เช่น 1.234.567,89
  • หากแบ่งหลักด้วยช่องว่าง แต่ละกลุ่มต้องมีสามหลักพอดี เช่น 1 250 ใช้ได้ แต่ 12 50 ไม่ใช่ตัวเลข หลังคำและตัวเลขที่เป็นป้ายกำกับ ช่องว่างจะแยกจำนวนถัดมาที่มีสกุลเงิน หน่วย หรือเครื่องหมายเปอร์เซ็นต์ ดังนั้น Week 2 150 hours หมายถึง 150 ชั่วโมง ดูคำที่อยู่ข้างค่า
  • อัญประกาศเดี่ยวเป็นสัญลักษณ์หน่วยฟุต จึงใช้คั่นหลักใน 1'000'000 ไม่ได้
  • ตัวเลขไม่สามารถลงท้ายด้วยจุดทศนิยมได้: เขียน 5 หรือ 5.0 ไม่ใช่ 5.

ใช้ตัวคั่นหลักพันภายในการเรียกฟังก์ชันและรายการได้เช่นกัน จึงวางตัวเลขลงไปได้โดยตรง จุลภาคที่ตามด้วยตัวเลขสามหลักพอดียังเป็นส่วนของตัวเลข ส่วนจุลภาคตามด้วยช่องว่างใช้เริ่มค่าถัดไป:

calc
sum([£1,200, £800]) ได้ผลลัพธ์เป็น £2,000.00
max(1,000, 2,000) ได้ผลลัพธ์เป็น 2,000
sqrt(1,024) ได้ผลลัพธ์เป็น 32
[12,-51,4] ได้ผลลัพธ์เป็น [12, -51, 4]
max(1,000,2,000) ได้ผลลัพธ์เป็น Unsupported: ambiguous commas in 1,000,2,000: put a space after each comma between values (1,000, 2,000)

ค่าที่ไม่มีช่องว่าง เช่นใน [12,-51,4] แบ่งที่ทุกเครื่องหมายจุลภาค เมื่อเครื่องหมายจุลภาคอาจหมายถึงอย่างใดอย่างหนึ่ง เช่นเดียวกับในบรรทัดสุดท้ายหรือ sum(10,100) ข้อผิดพลาดจะแสดงวิธีเขียนสิ่งที่คุณหมายถึง

จำนวนมากและคำบอกขนาดจำนวน

ตัวย่อและคำแทนหลักพัน หลักล้าน และจำนวนที่มากกว่านั้นช่วยลดการพิมพ์ศูนย์:

calc
£45k / 12 ได้ผลลัพธ์เป็น £3,750.00
1.2 million / 4 ได้ผลลัพธ์เป็น 300k
£3bn / 1,000 ได้ผลลัพธ์เป็น £3M
ขนาดจำนวน รูปแบบที่รองรับ
หนึ่งพัน 5k, 5K, 3 thousand
หนึ่งล้าน 2.5M, 1.2 million
หนึ่งพันล้าน 3bn, 3G, 3 billion
ล้านล้าน 2tn, 2T, 2 trillion

ตัวย่อต้องสัมผัสค่าตัวเลข: 3bn ใช้งานได้ 3 bn ไม่ทํางาน ตัวพิมพ์ใหญ่ B หลังค่าตัวเลขหมายถึงไบต์ ไม่ใช่พันล้าน ดังนั้น 3B คือสามไบต์

คำตอบที่มีค่ามากก็ย่อแบบเดียวกัน ตัวเลขทั่วไปตั้งแต่ 100,000 ขึ้นไปจะแสดงเป็น 250k, 2.5M หรือ 8G ส่วนเงินต่ำกว่าหนึ่งล้านแสดงเต็ม เช่น £350,000.00 และตั้งแต่หนึ่งล้านขึ้นไปจะแสดงเป็น £2.4M หรือ £3B บรรทัดถัดไปยังใช้ค่าเต็มในการคำนวณ ดูรายละเอียดในการอ่านผลลัพธ์

สัญกรณ์ทางวิทยาศาสตร์

เขียนกําลังสิบด้วย e หรือ E หรือสะกดการคูณด้วย × 10^:

calc
2.5e-3 kg to g ได้ผลลัพธ์เป็น 2.5 g
1.5E3 m to km ได้ผลลัพธ์เป็น 1.5 km
6.02 × 10^23 ได้ผลลัพธ์เป็น 6.02e23

เลขชี้กําลังอาจมีส่วนทศนิยม: 1e2.0 คือ 100

เศษส่วนและสัญลักษณ์ทางคณิตศาสตร์

เศษส่วนเช่น 1/3 ถูกเก็บไว้อย่างแม่นยําในขณะที่คุณทํางาน ดังนั้นการคูณกลับจะให้จํานวนเต็มแทนที่จะเป็น 0.9999999999:

calc
1/3 * 3 ได้ผลลัพธ์เป็น 1
£60 * 3/4 ได้ผลลัพธ์เป็น £45.00

ใช้ตัวเศษส่วน Unicode และสัญลักษณ์คณิตศาสตร์ทั่วไปได้ด้วย จึงสะดวกเมื่อวางสูตรอาหารหรือสูตรคำนวณ:

calc
1½ cups * 2 ได้ผลลัพธ์เป็น 3 cups
2¼ hours in minutes ได้ผลลัพธ์เป็น 135 min
2 × £4.50 ได้ผลลัพธ์เป็น £9.00
£18 ÷ 4 ได้ผลลัพธ์เป็น £4.50
5 · 3 ได้ผลลัพธ์เป็น 15
√144 ได้ผลลัพธ์เป็น 12
3² + 4² ได้ผลลัพธ์เป็น 25

ใช้ − ซึ่งเป็นเครื่องหมายลบแท้แทน - ได้ทุกที่ · และ ⋅ ใช้คูณเหมือน × ส่วน ² และ ³ ใช้ยกกำลังสองและสามของตัวเลข ตัวแปร หรือนิพจน์ในวงเล็บที่อยู่ก่อนหน้า

เศษส่วนที่ตามด้วย of หมายถึงสัดส่วนของจำนวนนั้น ไม่ว่าจะเป็นตัวเลขธรรมดา เงิน หรือปริมาณที่มีหน่วย:

calc
½ of 40 ได้ผลลัพธ์เป็น 20
3/4 of £60 ได้ผลลัพธ์เป็น £45.00
¾ of 2 kg ได้ผลลัพธ์เป็น 1.5 kg

เศษส่วนมีหน่วยกำกับได้เหมือนในสูตรอาหาร จะเขียนเดี่ยว ๆ หรือรวมกับจำนวนเต็มก็ได้:

calc
3/4 cup ได้ผลลัพธ์เป็น 0.75 cups
1 + 3/4 cup ได้ผลลัพธ์เป็น 1.75 cups
2 * 3/4 cup ได้ผลลัพธ์เป็น 1.5 cups

เมื่อมีการคูณเศษส่วน ให้เขียนเครื่องหมายทับติดตัวเลข หาก / มีช่องว่างและอยู่หลังการคูณ จะหารด้วยทุกอย่างที่ตามมา ดังนั้น 2 * 3 / 4 cup จึงเป็นการหารด้วยสี่ถ้วย ส่วน 2 * 3/4 cup ได้หนึ่งถ้วยครึ่ง

หากมีช่องว่างแต่ไม่มีการคำนวณนำหน้า เครื่องหมายทับยังอ่านเป็นเศษส่วนของหน่วยเมื่อเลขด้านซ้ายน้อยกว่าด้านขวา แต่จะอ่านเป็นอัตราเมื่อไม่ใช่:

calc
3 / 4 cup ได้ผลลัพธ์เป็น 0.75 cups
100 / 4 weeks ได้ผลลัพธ์เป็น 25/week

เลขฐานสอง ฐานแปด และฐานสิบหก

นําหน้าค่าตัวเลขด้วย 0b สําหรับไบนารี 0o สําหรับเลขฐานแปด หรือ 0x สําหรับเลขฐานสิบหก ขีดล่างสามารถแยกตัวเลขได้

calc
0b1010 to decimal ได้ผลลัพธ์เป็น 10
0o755 to decimal ได้ผลลัพธ์เป็น 493
0xFF + 1 ได้ผลลัพธ์เป็น 0x100
0b101101 as base 8 ได้ผลลัพธ์เป็น 0o55
0xCAFE_F00D to decimal ได้ผลลัพธ์เป็น 3.405705229G

ผลลัพธ์ที่เริ่มต้นจากตัวเลขเลขฐานสิบหกจะยังคงอยู่ในเลขฐานสิบหกตามที่แสดงใน 0xFF + 1 ใช้ to decimal เมื่อต้องการกลับเป็นตัวเลขปกติ คุณยังสามารถเปลี่ยนจากฐานหนึ่งไปยังอีกฐานหนึ่งโดยตรงได้ด้วย as base 2, 8, 10 หรือ 16 เครื่องหมายใต้จะทำให้ค่าที่ยาวอ่านได้ง่าย เช่น ใน 0xCAFE_F00D และคำตอบในระบบเลขฐานสิบจะถูกย่อให้สั้นลงตามลักษณะของตัวเลขธรรมดาขนาดใหญ่ใดๆ

สรุปรูปแบบสัญกรณ์ทั้งหมด

สัญกรณ์ ตัวอย่าง หมายเหตุ
เลขทศนิยม 42, 0.5, .5, 00042 จุดต่อท้าย (5.) ไม่ได้รับการยอมรับ
การแบ่งกลุ่มหลักพัน 1,234,567.89, 1 234 567.89, 1_000_000, 1_234.5_678 กลุ่มตัวเลขที่คั่นด้วยจุลภาคหรือช่องว่างต้องมีสามหลัก
สัญกรณ์วิทยาศาสตร์ 1e6, 2.5e-3, 1.5E3, 6.02 × 10^23 เลขชี้กําลังอาจเป็นเศษส่วน: 1e2.0 คือ 100
คำบอกขนาดจำนวน 5k, 2.5M, 3bn, 3G, 2tn, 2 trillion, 3 thousand ดูตารางด้านบน
เลขฐานสอง 0b1010, 0b_1100_0001
เลขฐานแปด 0o755, 0o_755
เลขฐานสิบหก 0xFF, 0xCAFE_F00D ผลลัพธ์อยู่ในเลขฐานสิบหก
เศษส่วน 1/3, 3/10 คงค่าแบบแม่นตรง
อักขระเศษส่วน 5½, 1½ cups, ½ of 40 5.5, 1.5 cups, 20
สัญลักษณ์ยูนิโคด −5, 5 − 3, 2 × 3, 5 · 3, 6 ÷ 3, √16, 2², 2³

ตัวเลขที่เขียนเป็นคำ

เขียนตัวเลขและการคำนวณพื้นฐานเป็นคำได้ เหมาะเมื่อจดตามภาษาพูดหรือวางประโยคจากที่อื่น

calc
twenty five hundred ได้ผลลัพธ์เป็น 2,500
one hundred and twenty five grams times four ได้ผลลัพธ์เป็น 500 g
one point five kilometres ได้ผลลัพธ์เป็น 1.5 km
three and a half hours in minutes ได้ผลลัพธ์เป็น 210 min
twelve times seven ได้ผลลัพธ์เป็น 84
double £80 ได้ผลลัพธ์เป็น £160.00
10 squared ได้ผลลัพธ์เป็น 100

คําเศษส่วนทํางานกับตัวเลขธรรมดา เงิน และหน่วย:

calc
a quarter of 200 ได้ผลลัพธ์เป็น 50
half of 100 ได้ผลลัพธ์เป็น 50
three quarters of 200 g ได้ผลลัพธ์เป็น 150 g
two thirds of £90 ได้ผลลัพธ์เป็น £60.00
a tenth of £450 ได้ผลลัพธ์เป็น £45.00
one fifth ได้ผลลัพธ์เป็น 0.2

เปอร์เซ็นต์และสกุลเงินสามารถสะกดออกมาได้เช่นกัน:

calc
fifteen percent of £80 ได้ผลลัพธ์เป็น £12.00
ten percent off £65 ได้ผลลัพธ์เป็น £58.50
five euros plus ten euros ได้ผลลัพธ์เป็น €15.00

คำที่ระบบรู้จัก

  • ตัวเลข: zero ถึง nineteen คำแทนหลักสิบ twenty ถึง ninety และ hundred, thousand, million, billion, trillion เชื่อมด้วยช่องว่าง ขีดเชื่อมคำ หรือ and ได้ เช่น twenty-five และ one hundred and twenty three ระบุจำนวนร้อยได้ด้วย เช่น twenty five hundred คือ 2,500
  • ทศนิยม: point ตามด้วยตัวเลขที่พูด ( one point two five คือ 1.25)
  • เศษส่วน: half, third, quarter หรือ fourth, fifth, sixth, seventh, eighth, ninth และ tenth, พร้อมพหูพจน์ ( three quarters, two ninths )
  • ตัวดําเนินการ: plus minus times multiplied by และ divided by
  • การคูณและกําลัง: double, twice และ triple ก่อนค่า และ squared หรือ cubed หลังค่า ดู คณิตศาสตร์ที่ใช้คํา
  • ละคำขึ้นต้น what is ได้: what is twelve times seven และ twelve times seven ให้คำตอบเดียวกัน

ข้อควรระวังเกี่ยวกับตัวเลขที่เขียนเป็นคำ

  • คำเศษส่วนสามารถเริ่มต้นวลีด้วยหรือไม่มี a ได้ ดังนั้น quarter of 100 และ a quarter of 100 ทั้งสองคำมีความหมายว่า 25 ก่อนหน้าเดือนจะเป็นวันที่แทน: third of March หมายถึง 3 มีนาคม quarter of an hour หมายถึง 15 นาทีตามที่คุณคาดหวัง
  • pounds หมายถึงน้ําหนัก: forty pounds คือ 40 ปอนด์ สําหรับเงิน เขียน £40 หรือ forty GBP
  • จำนวนเงินผสมเช่น twelve euros fifty ไม่ได้ผล กรุณาเขียน €12.50

ค่าคงที่

ค่าคงที่ การสะกดคํา ค่า
Pi pi, π, Pi 3.1415926536
Tau tau 6.2831853072 (ไม่รู้จัก τ)
อัตราส่วนทองคำ phi 1.6180339887
จำนวนออยเลอร์ e, exp(1) 2.7182818285
calc
diameter = 30 cm
pi * diameter to 1 dp ได้ผลลัพธ์เป็น 94.2 cm
£1,000 * e^(5% * 10) ได้ผลลัพธ์เป็น £1,648.72

บรรทัดสุดท้ายคำนวณการเติบโตของ £1,000 ด้วยการทบต้นแบบต่อเนื่องที่อัตรา 5% ต่อปี เป็นเวลาสิบปี

หากคุณกําหนดชื่อเช่น pi ด้วยตัวคุณเอง ค่าของคุณจะแทนที่ค่าคงที่สําหรับส่วนที่เหลือของโน้ต ดู ชื่อที่ขัดแย้งกับคําในตัว

การคูณโดยปริยาย

ละ * ระหว่างตัวเลขกับค่าคงที่ ตัวแปร หรือนิพจน์ในวงเล็บได้:

calc
2π ได้ผลลัพธ์เป็น 6.2831853072
2(£3.20 + £1.80) ได้ผลลัพธ์เป็น £10.00
(1 + 2)(3 + 4) ได้ผลลัพธ์เป็น 21
side = 4 m
2 side ได้ผลลัพธ์เป็น 8 m

วางตัวชี้เหนือ side เพื่อยืนยันการตีความ ข้อความประกอบจะแจ้งว่าคูณด้วย 2 และแนะนำ 2 * side หากต้องการเขียนให้ชัดเจน ส่วนชื่อพหูพจน์หรือหน่วยใช้หลักต่างกัน เพราะตัวเลขด้านหน้าเป็นจำนวนสิ่งนั้น หลังจากกำหนด servings = 3 แล้ว 2 servings จึงหมายถึงสองที่ ให้ใส่ * เมื่อต้องการคูณค่าตัวแปร:

calc
servings = 3
2 servings ได้ผลลัพธ์เป็น 2
2 * servings ได้ผลลัพธ์เป็น 6

ระบบคำนวณเลขยกกำลังก่อนตามหลักคณิตศาสตร์ สูตรจึงอ่านได้เหมือนเขียนบนกระดาษ ² และ ³ ใช้กับชื่อตัวแปรได้ด้วย:

calc
x = 3
2x^2 ได้ผลลัพธ์เป็น 18
(2x)^2 ได้ผลลัพธ์เป็น 36
radius = 15 cm
pi radius² ได้ผลลัพธ์เป็น 706.8583470577 cm²
pi radius² in m² to 3 dp ได้ผลลัพธ์เป็น 0.071 m²

ตำแหน่งที่ต้องใส่ * เองคือหน้าการเรียกฟังก์ชัน ให้เขียน 2 * sqrt(9) ไม่ใช่ 2 sqrt(9)

การแปลงรูปแบบการแสดงตัวเลข

เพิ่ม as, to, in หรือ -> และคํารูปแบบเพื่อแสดงคําตอบในรูปแบบอื่น ตัวค่าเองไม่ได้เปลี่ยนแปลง มีเพียงวิธีการแสดงเท่านั้น

calc
0.375 as fraction ได้ผลลัพธ์เป็น ⅜
2.75 as fraction ได้ผลลัพธ์เป็น 2 ¾
£18 / £120 as % ได้ผลลัพธ์เป็น 15%
£60 / £48 as x ได้ผลลัพธ์เป็น 1.25x
0.00042 in scientific ได้ผลลัพธ์เป็น 4.2e-4
1,700,000 as sci ได้ผลลัพธ์เป็น 1.7e6
255 in hex ได้ผลลัพธ์เป็น 0xFF
10 to binary ได้ผลลัพธ์เป็น 0b1010
493 to octal ได้ผลลัพธ์เป็น 0o755
รูปแบบปลายทาง ตัวอย่าง ผลลัพธ์
fraction 0.75 as fraction ¾
fraction 1.75 as fraction, 22/7 as fraction 1 ¾, 3 1/7
%, percent, percentage 2 as %, 1/8 as % 200%, 12.5%
multiplier, x 1.5 as x 1.5x
scientific, sci 12345.6789 in sci 1.23456789e4
number, decimal, dec 0xff to decimal, 1e5 as number 255, 100k
hex, hexadecimal, base 16 255 in hex, -5 in hex 0xFF, -0x5
binary, bin, base 2 255 to binary 0b11111111
octal, oct, base 8 255 to octal 0o377
base 10 255 to base 10 255

มีเพียงฐาน 2, 8, 10 และ 16 เท่านั้น 255 to base 7 ไม่แสดงคําตอบ hex(255) และ bin(10) เป็นรูปแบบฟังก์ชันของการแปลงเดียวกัน ไม่มีฟังก์ชัน oct()

ในการปัดเศษคำตอบแทนที่จะจัดรูปแบบใหม่ ดูที่ การปัดเศษ

ตัวอย่างการใช้ร่วมกัน

ตัวอย่างการออมเงินดาวน์บ้าน ใช้ตัวย่อราคาและแสดงความคืบหน้าเป็นเปอร์เซ็นต์:

calc
# Saving for a deposit
house price = £285k ได้ผลลัพธ์เป็น £285,000.00
deposit = house price * 10% ได้ผลลัพธ์เป็น £28,500.00
saved = £11,400
saved / deposit as % ได้ผลลัพธ์เป็น 40%
remaining = deposit - saved ได้ผลลัพธ์เป็น £17,100.00
months = 18
remaining / months ได้ผลลัพธ์เป็น £950.00

£285k ช่วยลดการพิมพ์ศูนย์ การหารจำนวนเงินสองค่าให้สัดส่วนที่ไม่มีหน่วย ซึ่ง as % แปลงเป็นเปอร์เซ็นต์ความคืบหน้าได้ เปลี่ยน saved เมื่อเงินออมเพิ่ม แล้วเป้าหมายรายเดือนด้านล่างจะอัปเดต