コンテンツへスキップ
Varligガイド
Varligホーム

数値と表記

このページでは、計算ブロックで数値を書くさまざまな方法を紹介します。桁区切りを入れる、45k のような略記を使う、指数表記や分数で書く、英単語で書く、2進数や16進数で書く、といった方法です。結果を分数やパーセントなど別の形で表示する方法も説明します。入力した数値が意図したとおりに読み取られないときや、結果を別の形で見たいときに参照してください。

数値を書く

小数点と桁区切り

小数点にはピリオドを使います。3桁ごとの区切りには、コンマ、スペース、アンダースコアのどれでも使えるので、コピーしてきた数値の書き方に合わせられます。

calc
£1,250 * 12 答え £15,000.00
1 250 * 12 答え 15,000
1_000_000 / 4 答え 250k
.5 * 38 答え 19

いくつか注意点があります。

  • コンマは桁区切りにしか使われず、コンマの後ろの各グループは3桁でなければなりません。1,0001,234,567 は数値です。コンマが小数点になることはないので、12,501,5 は推測で読み取られずにエラーになり、すぐにその行を直せます。1.234.567,89 のようなヨーロッパ式の数値は認識されません。
  • スペースで区切る場合は、各グループがちょうど3桁である必要があります。1 250 は使えますが、12 50 は数値になりません。
  • アポストロフィはフィートの記号なので、1'000'000 のように区切りとしては使えません。
  • 数値の末尾を小数点で終えることはできません。5. ではなく、55.0 と書いてください。

桁区切りは関数呼び出しやリストの中でも使えるので、数値をそのまま貼り付けられます。コンマの後ろにちょうど3桁の数字が続く場合は同じ数値の続きとして、コンマの後ろにスペースがある場合は次の値の始まりとして読み取られます。

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
使える書き方
5k5K3 thousand
百万 2.5M1.2 million
十億 3bn3G3 billion
2tn2T2 trillion

略記は数値にくっつけて書く必要があります。3bn は使えますが、3 bn は使えません。数値の後ろの大文字の B は10億ではなくバイトを表すので、3B は3バイトです。

大きな結果も同じように短縮して表示されます。100,000以上になると、ただの数値は 250k2.5M8G のように表示されます。金額は100万未満なら £350,000.00 のように省略せずに表示され、100万以上になると £2.4M£3B のように表示されます。後の行では、省略されていない値がそのまま使われます。表示のルールについて詳しくは、結果の読み方を参照してください。

指数表記

10のべき乗は 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 のような分数は、計算の途中で正確な値のまま保たれます。そのため、3を掛け直すと0.9999999999ではなく整数になります。

calc
1/3 * 3 答え 1
£60 * 3/4 答え £45.00

Unicodeの分数文字や一般的な数学記号も使えるので、レシピや数式を貼り付けるときに便利です。

calc
cups * 2 答え 3 cup
hours in minutes 答え 135 min
2 × £4.50 答え £9.00
£18 ÷ 4 答え £4.50
144 答え 12
3² + 4² 答え 25

(正式なマイナス記号)は - を使える場所ならどこでも使えます。²³ は、直前の数値、名前、括弧を2乗、3乗します。

分数の後ろに of を続けると、その割合の量になります。ただの数値でも、金額でも、単位付きの量でもかまいません。

calc
½ of 40 答え 20
3/4 of £60 答え £45.00
¾ of 2 kg 答え 1.5 kg

スラッシュを使った分数は、1つの数値として読み取られるように、3/4 のようにスペースを入れずに書いてください。

2進数、8進数、16進数

数値の前に、2進数なら 0b、8進数なら 0o、16進数なら 0x を付けます。桁はアンダースコアで区切れます。

calc
0b1010 to decimal 答え 10
0o755 to decimal 答え 493
0xFF + 1 答え 0x100

0xFF + 1 の例のとおり、16進数から始めた計算の結果は16進数のままです。通常の数値に戻したいときは to decimal を使います。

表記の一覧

表記 備考
10進数 420.5.500042 末尾の小数点(5.)は使えません
桁区切り 1,234,567.891 234 567.891_000_0001_234.5_678 コンマとスペースで区切るグループは3桁
指数表記 1e62.5e-31.5E36.02 × 10^23 指数は小数でもかまいません:1e2.0 は100
桁を表す言葉 5k2.5M3bn3G2tn2 trillion3 thousand 上の表を参照
2進数 0b10100b_1100_0001
8進数 0o7550o_755
16進数 0xFF0xCAFE_F00D 結果は16進数のまま
分数 1/33/10 正確な値のまま保持
分数文字 1½ cups½ of 40 5.51.5 cup20
Unicode記号 −55 − 32 × 36 ÷ 3√16

英単語で書く数

数や簡単な計算は、英単語で書くこともできます。話すとおりにメモしたいときや、ほかの場所から文章を貼り付けたときに便利です。

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、10の倍数の twenty から ninetyhundredthousandmillionbilliontrillion。スペース、ハイフン、and でつなげます(twenty-fiveone hundred and twenty three)。hundredは組み合わせられるので、twenty five hundred は2,500です。
  • 小数:point の後ろに数字を1つずつ読みます(one point two five は1.25)。
  • 分数:halfthirdquarter または fourthfifthsixthseventheighthninthtenth と、その複数形(three quarterstwo ninths)。
  • 演算子:plusminustimesmultiplied bydivided by
  • 倍数とべき乗:値の前に doubletwicetriple、値の後ろに squared または cubed言葉で数学を参照してください。
  • 先頭の what is は省略できます。what is twelve times seventwelve times seven は同じ結果になります。

英単語で書くときの落とし穴

  • 分数の単語は a の有無にかかわらずフレーズの先頭に置けるので、quarter of 100a quarter of 100 も25になります。ただし月名の前では日付になり、third of March は3月3日です。quarter of an hour は期待どおり15 minになります。
  • pounds は重さのポンドを表します。forty pounds は40 lbです。お金の場合は £40forty GBP と書いてください。
  • twelve euros fifty のような端数付きの金額は使えません。€12.50 と書いてください。

定数

定数 書き方
円周率 piπPi 3.1415926536
タウ tau 6.2831853072(τ は認識されません)
黄金比 phi 1.6180339887
ネイピア数 eexp(1) 2.7182818285
calc
直径 = 30 cm
pi * 直径 to 1 dp 答え 94.2 cm
£1,000 * e^(5% * 10) 答え £1,648.72

最後の行は、£1,000を年5%の連続複利で10年間増やした額です。

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 は「2人分」という意味になるので、掛け算をしたいときは * を書いてください。

calc
servings = 3
2 servings 答え 2
2 * servings 答え 6

数学と同じようにべき乗が先に計算されるので、数式は紙に書くときと同じ感覚で読めます。²³ は名前にも使えます。

calc
x = 3
2x^2 答え 18
(2x)^2 答え 36
半径 = 15 cm
pi 半径² 答え 706.8583470577 cm²
pi 半径² in to 3 dp 答え 0.071 m²

* を自分で書く必要があるのは、関数呼び出しの前だけです。2 sqrt(9) ではなく、2 * sqrt(9) と書いてください。

数値の表示形式を変える

astoin-> のいずれかと形式を表す単語を付けると、結果を別の形で表示できます。値そのものは変わらず、表示のしかただけが変わります。

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
255 in hex 答え 0xFF
10 to binary 答え 0b1010
493 to octal 答え 0o755
形式 結果
fraction 0.75 as fraction ¾
fraction 1.75 as fraction22/7 as fraction 1 ¾3 1/7
%percentpercentage 2 as %1/8 as % 200%12.5%
multiplierx 1.5 as x 1.5x
scientificsci 12345.6789 in sci 1.23456789e4
numberdecimaldec 0xff to decimal1e5 as number 255100k
hexhexadecimalbase 16 255 in hex-5 in hex 0xFF-0x5
binarybinbase 2 255 to binary 0b11111111
octaloctbase 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
# 住宅購入の頭金
住宅価格 = £285k 答え £285,000.00
頭金 = 住宅価格 * 10% 答え £28,500.00
貯金額 = £11,400
貯金額 / 頭金 as % 答え 40%
残り = 頭金 - 貯金額 答え £17,100.00
月数 = 18
残り / 月数 答え £950.00

£285k と書けばゼロを入力する手間が省けます。金額どうしを割ると単位のない比率になり、as % でそれを進み具合の数字に変えられます。貯金が増えたら 貯金額 を書き換えれば、その下の毎月の目標額も更新されます。