Membaca hasil: tampilan dan presisi
Halaman ini menjelaskan tampilan jawaban di samping setiap baris: jumlah angka desimal, kapan angka besar disingkat, pembulatan uang, bentuk setiap jenis jawaban, serta ketepatan nilai di baliknya. Baca dari awal sebagai panduan, atau langsung buka tabel terkait jika jawaban terlihat tidak sesuai harapan. Batas kemampuan satu baris tercantum di bagian akhir.
Nilai yang disimpan dan jawaban yang ditampilkan
Setiap baris bekerja dalam dua langkah. Pertama perhitungan berjalan dan mempertahankan nilai penuh. Kemudian jawabannya diformat sehingga mudah dibaca, yang dapat berarti membulatkannya. Pembulatan hanya memengaruhi apa yang Anda lihat.
Ketika baris selanjutnya menggunakan nama, itu menggunakan nilai penuh, bukan digit bulat:
share = 250 / 3 menghasilkan 83.3333333333share * 3 menghasilkan 250Jika Anda mengetik angka yang Anda lihat ke dalam baris baru, Anda akan mendapatkan angka bulat sebagai gantinya. Gunakan nama untuk menjaga presisi penuh.
Angka di belakang desimal
Jawaban menampilkan hingga sepuluh angka desimal, dengan digit terakhir dibulatkan. Nol di akhir dihilangkan, sehingga Anda melihat 0.75, bukan 0.7500000000.
2 / 3 menghasilkan 0.66666666671 / 8 menghasilkan 0.125Pembulatan ke angka signifikan adalah pengecualian: nol yang merupakan salah satu angka yang Anda minta ditampilkan, karena membiarkannya akan mengklaim kurang presisi daripada yang Anda miliki. Jadi 31.0357 m to 3 sf adalah 31.0 m sementara 31.0357 m to 1 dp adalah 31 m.
Konversi berdasarkan massa jenis bahan menampilkan paling banyak sembilan angka penting, sesuai ketelitian data massa jenis. Jadi, 1 cup milk in g menampilkan 242.739531 g. Sebaliknya, bahan pokok untuk memanggang disimpan berdasarkan berat per cup, sehingga 1 cup flour in g menghasilkan nilai bulat 125 g. Nilai tersimpan tetap mempertahankan semua digit.
Untuk menampilkan jumlah tempat desimal yang berbeda, ubah default di Pengaturan, di mana opsi perhitungan menerima 0 hingga 15. Untuk mengubah satu baris, gunakan opsi pemformatan jawaban di menu konteks baris tersebut. Keduanya hanya mengubah tampilan.
Untuk membulatkan nilai itu sendiri, tulis to 2 dp. Baris selanjutnya memakai nilai yang sudah dibulatkan. Nilai tepat di tengah dibulatkan menjauhi nol, sehingga 2.345 to 2 dp menghasilkan 2.35 dan round(-2.5) menghasilkan -3.
exact = 2 / 3 menghasilkan 0.6666666667approx = 2 / 3 to 2 dp menghasilkan 0.67exact * 3 menghasilkan 2approx * 3 menghasilkan 2.01Untuk cara pembulatan lainnya, lihat Pembulatan.
Jumlah uang
Uang mengikuti aturan untuk mata uangnya daripada default sepuluh desimal:
- Dibulatkan sesuai ketelitian mata uang. Sebagian besar mata uang menampilkan dua angka desimal, yen tanpa desimal, dan dinar Kuwait tiga desimal. Referensi mata uang mencantumkan semuanya.
- Nol di akhir dipertahankan.
$15ditampilkan sebagai$15.00. - Jumlah positif kecil mempertahankan angka mereka. Jumlah di bawah satu sen, seperti
$0.004,, tidak dibulatkan menjadi$0.00. - Harga per satuan mempertahankan hingga empat angka desimal seperti yang ditulis, sehingga tarif
£0.075/kWhatau harga di pompa£1.499/Lditampilkan lengkap. Nilai dalam pence atau sen juga demikian:6.2pmenampilkan£0.062dan24.5p/kWhmenampilkan£0.245/kWh. Namun, total perhitungannya dibulatkan ke penny terdekat:148.9p/L * 45 Lmenghasilkan£67.01. Jika desimalnya lebih banyak, harga di bawah £1 menampilkan empat angka penting (£0.12345/kWhmenjadi£0.1235/kWh), sedangkan harga lain, seperti£8/kg / 3, dibulatkan ke penny terdekat. - Mata uang kripto menunjukkan hingga sepuluh tempat desimal, seperti angka biasa.
Baris yang menetapkan uang ke nama menunjukkan jumlahnya dengan cara yang sama seperti baris lainnya. Nama mempertahankan nilai penuh, sehingga baris selanjutnya yang menggunakannya tetap tepat.
£250 / 3 menghasilkan £83.33bill = £250 / 3 menghasilkan £83.33bill * 3 menghasilkan £250.00¥1,250 / 4 menghasilkan ¥313£0.075/kWh menghasilkan £0.075/kWh£8/kg / 3 menghasilkan £2.67/kgOpsi mata uang di Pengaturan memungkinkan Anda mematikan pembulatan ke presisi mata uang, menampilkan kode alih-alih simbol (15.00 USD daripada $15.00), atau menjatuhkan nol trailing ($15 daripada $15.00).
Angka besar dan kecil
Dari 100.000 ke atas, angka biasa disingkat dengan huruf: k untuk seribu, M untuk juta, G untuk miliar (seribu juta), T untuk triliun dan P untuk kuadriliun. Angka yang sangat besar dan sangat kecil beralih ke notasi ilmiah.
Uang ditampilkan secara penuh, hingga satu sen, di bawah satu juta, jadi angka yang dipersingkat tidak pernah menyembunyikan bagian dari jumlah yang Anda bayar atau hasilkan: £199,999.98 tetap £199,999.98. Dari satu juta, uang juga dipersingkat, dengan B di mana angka biasa menggunakan G, dan paling banyak tiga tempat desimal.
| Ukuran | Angka biasa | Uang |
|---|---|---|
| Di bawah 100.000 | 99,999 |
$99,999.99 |
| Dari 100.000 | 250k, 123.456k |
$150,000.00 |
| Dari 1.000.000 | 1.5M, 1.234567M |
$2.5M |
| Mulai dari 10⁹ | 8.1G, 1.23456789G |
$1.235B |
| Dari 10¹² | 2T |
$2T |
| Mulai dari 10¹⁵ | 100P |
$100P |
| Di atas 10¹⁷ | 1e18, 6.02e23 |
$1e18 |
| Di bawah 0,000001, bukan nol | 1e-7, 5e-11 |
250000 menghasilkan 250k£99,999.99 * 2 menghasilkan £199,999.98$1234567.89 menghasilkan $1.235M8,100,000,000 menghasilkan 8.1G$1,234,567,890 menghasilkan $1.235B0.0000001 menghasilkan 1e-7Huruf hanya mengubah tampilan. 1.5 million disimpan sebagai 1.500.000 dan ditampilkan sebagai 1.5M, sedangkan 3bn ditampilkan sebagai 3G. Di bawah 100.000, jawaban memakai pemisah ribuan (99,999).
Angka bersatuan selalu ditulis lengkap, karena huruf di samping satuan dapat terbaca sebagai awalan satuan: 175,200 Wh bisa disalahartikan sebagai kilowatt-jam jika disingkat. Hanya nilai di atas 10¹⁷ atau di bawah 0,000001 yang beralih ke notasi ilmiah.
175200 Wh menghasilkan 175,200 Wh1 light year in km menghasilkan 9,460,730,472,580.8 kmDi Settings, Anda dapat mematikan singkatan agar angka ditampilkan lengkap, atau mematikan pemisah ribuan.
Jenis jawaban
Setiap jenis nilai memiliki formatnya sendiri. Tabel ini menunjukkan satu atau dua contoh dari masing-masing.
| Jenis | Yang Anda tulis | Jawaban |
|---|---|---|
| Angka | 1,000 + 10 |
1,010 |
| Uang | $100 + 15%, 50 CHF |
$115.00, CHF 50.00 |
| Besaran | 65 kg in lb, 12 kg / 4 m² |
143.3004704202 lb, 3 kg/m² |
| Besaran dengan dua satuan | 180 cm in feet and inches |
5 feet 10.87 inches |
| Hitungan piksel | 420 mm in px at 300 dpi |
4,961 px |
| Rentang | 2-3 kg, 5-10% of £200 |
2 - 3 kg, £10.00 - £20.00 |
| Persentase | 15 / 60 as % |
25% |
| Pengganda | £60 / £40 as x |
1.5x |
| Pecahan | 0.75 as fraction, 22/7 as fraction |
¾, 3 1/7 |
| Notasi ilmiah | 12345.6789 in sci |
1.23456789e4 |
| Heksadesimal, biner, oktal | 255 in hex, 255 in binary, 255 in octal |
0xFF, 0b11111111, 0o377 |
| Benar atau salah | £45 > £40 |
true |
| Tanggal | March 12 2024 + 3 days |
March 15, 2024 |
| Waktu jam | 12:30 PM, 1:00:30 |
12:30 PM, 01:00:30 |
| Durasi | 9:30 to noon, 30 min - 2 hours |
2 hours 30 min, -(1 hour 30 min) |
| Rentang tanggal | Q1 2025 |
Jan 1 – Mar 31, 2025 |
| Kode waktu | 48 frames @ 24 fps |
00:00:02:00 |
| Waktu putaran | 1:23:45.67 |
01:23:45.67 |
| Pace | 5 km in 26:45 |
05:21/km |
| Derajat, menit, detik | 45.5 degrees as DMS |
45° 30′ 0″ |
| Jam, menit, detik | 1.5 hours as HMS |
1h 30m 0s |
| Nada musik | 440 Hz to pitch |
A4 |
| Daftar | [1, 2+3, 4*2] |
[1, 5, 8] |
| Matriks | identity(2) |
[[1, 0], [0, 1]] |
| Bilangan kompleks | 3 * (2 + 3i), conj(-1 + i) |
6 + 9i, -1 - i |
| Teks | weekday on March 12 2024, differentiate(x^3, x) |
Tuesday, (3*(x^(3-1))) |
Beberapa satuan memiliki aturan tampilan tersendiri. Cup dan pint memakai bentuk jamak, sehingga Anda melihat 2.5 cups dan 2 pints. Jawaban dengan dua satuan menampilkan bagian yang lebih kecil hingga dua angka desimal, seperti 5 feet 10.87 inches. Namun, durasi serta stone dan pound dibulatkan ke satuan kecil yang utuh. Jumlah piksel memakai pemisah ribuan dan spasi sebelum px.
500 g sugar in cups menghasilkan 2.5 cups82 kg in stones and pounds menghasilkan 12 st 13 lb89.9 min in hours and minutes menghasilkan 1 hour 30 min6000 px * 4000 px menghasilkan 24,000,000 pxBeberapa format tergantung pada tanggal hari ini. Tanggal di tahun berjalan meninggalkan tahun itu, dan tanggal yang mendekati hari ini dapat ditampilkan sebagai kata relatif:
March 12 menghasilkan March 12tomorrow at 1am menghasilkan Tomorrow at 1:00 AMDua jawaban lainnya patut diketahui:
- Tidak ada jawaban dan tidak ada kesalahan berarti baris tidak memiliki apa pun untuk ditampilkan: komentar, baris kosong, definisi fungsi, atau baris yang belum selesai seperti
total =. pending…berarti baris memerlukan data yang belum tersedia.
Tingkat ketepatan jawaban
Aritmatika eksak
Bilangan bulat, desimal, dan pecahan disimpan dengan tepat. Penambahan, pengurangan, perkalian, pembagian, dan peningkatan pangkat bilangan bulat menjaganya tetap tepat, termasuk pecahan seperti 1⁄3 yang tidak memiliki bentuk desimal yang tepat. Perbandingan dengan == memeriksa nilai yang tepat, tanpa pembulatan.
0.1 + 0.2 == 0.3 menghasilkan true1/3 + 1/3 + 1/3 == 1 menghasilkan trueAkar kuadrat bersifat eksak jika akarnya dapat dinyatakan secara eksak. Jika tidak, hasilnya akurat hingga 38 angka penting; digit tambahan dipotong, bukan dibulatkan. Simpangan baku memakai akar kuadrat yang sama. gcd dan lcm bersifat eksak, tidak pernah negatif, dan dapat menghitung pecahan tanpa membulatkannya terlebih dahulu.
sqrt(2.25) menghasilkan 1.5sqrt(1e-64) menghasilkan 1e-32gcd(12, 18) menghasilkan 6Hasil pendekatan
Beberapa operasi tidak dapat dilakukan dengan tepat, jadi mereka menggunakan titik mengambang biner, yang akurat untuk sejumlah digit terbatas:
- Trigonometri, logaritma dan eksponensial
- pangkat yang bukan bilangan bulat, seperti
2^0.5, dan literal notasi ilmiah dengan eksponen pecahan, seperti1e2.5 - Beberapa konversi unit
- Menyelesaikan persamaan, turunan numerik dan integral
- Dekomposisi matriks dan nilai eigen
- Fungsi bilangan kompleks di luar aritmatika dasar
Karena == membandingkan nilai yang tepat, dua perkiraan hasil dapat terlihat sama dan masih tidak sama. Bandingkan perbedaan dengan toleransi kecil sebagai gantinya:
sqrt(2)^2 menghasilkan 2sqrt(2)^2 == 2 menghasilkan falseabs(sqrt(2)^2 - 2) < 0.000000001 menghasilkan truePilih toleransi yang sesuai dengan ukuran angka Anda. Sepuluh tempat desimal di layar tidak menjamin sepuluh tempat desimal yang benar, terutama untuk masalah numerik yang sulit.
Dalam daftar, matriks, dan bilangan kompleks, bagian yang hanya pembulatan floating-point, jauh lebih kecil dari nilai-nilai di sekitarnya, ditampilkan sebagai 0. Itu membuat jawaban seperti dekomposisi matriks atau exp(i * pi) dapat dibaca. Nilai yang disimpan mempertahankan digitnya, sehingga pemeriksaan toleransi yang sama berlaku:
exp(i * pi) menghasilkan -1abs(exp(i * pi) + 1) < 0.000000001 menghasilkan trueUkuran angka
- Angka desimal disimpan sebagai bilangan bulat hingga 2¹²⁸−1 (sekitar 38 digit), dikalikan pangkat sepuluh dari 10⁻¹²⁸ hingga 10¹²⁷. Angka di atas
1e127masih dapat digunakan selama digit-digitnya muat dalam batas tersebut. - Pecahan dapat memiliki pembilang dan penyebut masing-masing hingga 4.096 bit.
- Menambahkan angka kecil ke angka besar dapat kehilangan bagian kecil:
1e30 + 0.001menunjukkan1e30. - Hasil di luar rentang saat perkalian atau pemangkatan menampilkan
Error: ∞, baik hasilnya terlalu besar maupun terlalu kecil. Perhitungan tidak pernah melingkar kembali ke nilai keliru akibat melampaui rentang.
1e30 + 0.001 menghasilkan 1e301e100 * 1e100 menghasilkan Error: ∞Batasan
Setiap baris harus tetap dalam batas-batas ini. Menekan satu hanya menunjukkan kesalahan pada baris itu, biasanya Error: calculation limit, dan catatan lainnya terus bekerja. Anda tidak pernah mendapatkan jumlah parsial atau hasil yang belum selesai yang disajikan sebagai jawaban. Untuk memperbaikinya, buat rentang, matriks, bersarang atau masalah lebih kecil.
| Apa | Batas |
|---|---|
| Satu baris | 64 KiB teks, atau 4.096 angka, kata, dan simbol |
Daftar atau range |
1.024 item |
| Matriks | 1 hingga 32 baris dan kolom, semua baris memiliki panjang yang sama |
| Daftar bersarang dan panggilan fungsi bawaan | 16 tingkat |
sum atau product dalam suatu rentang |
10.000 suku |
| Matematika tingkat lanjut | 100.000 langkah, digunakan bersama oleh operasi bersarang, sehingga operasi bersarang lebih cepat mencapai batas ini |
| Fungsi yang Anda definisikan | 32 parameter; pemanggilan fungsi lain dapat bersarang hingga 16 tingkat, dengan total 16.384 pemanggilan dan baris isi fungsi |
| Pecahan | 4.096 bit dalam pembilang atau penyebut |
| Turunan simbolis | 8.192 karakter keluaran |
solve |
128 iterasi |
integrate |
2.048 penyempurnaan, 20 tingkat subdivisi |
Varlig Calc saat ini tidak mendukung aljabar simbolik umum, integral tak tentu, sistem persamaan nonlinear, harga historis mata uang kripto, notasi dadu seperti 2d6, operasi dengan ketidakpastian seperti 10 ± 0.5, atau perbandingan berantai seperti 1 < x < 5. Untuk penjelasan lebih lanjut tentang fitur matematika tingkat lanjut, lihat Matematika tingkat lanjut.
Menggabungkan semuanya
Berikut adalah anggaran perjalanan yang menggunakan sebagian besar aturan di halaman ini:
flights = £1,284.60 menghasilkan £1,284.60hotel = £96.50 * 4 menghasilkan £386.00total = flights + hotel menghasilkan £1,670.60each = total / 3 menghasilkan £556.87each * 3 menghasilkan £1,670.60each / total as % menghasilkan 33.3333333333%each / total as fraction menghasilkan ⅓total to 0 dp menghasilkan £1,671.00total * 1000 menghasilkan £1.671Meach = total / 3menunjukkan bagian yang dibulatkan ke pence, sementara nama mempertahankan nilai penuh.each * 3menggunakan nilai penuh itu, sehingga kembali menjadi tepat £1.670,60 daripada £1.670,61.- Persentasenya bukan uang, jadi itu menunjukkan sepuluh tempat desimal. Sebagai pecahan itu tepat.
to 0 dpmembulatkan nilai itu sendiri, dan nol yang tertinggal tetap ada karena itu adalah uang.- Mengalikan dengan 1.000 melewati 1.000.000, jadi jawabannya disingkat menjadi
£1.671M.