Langsung ke konten
POST AI agent ready /v1/math/evaluate

API Evaluasi Matematika - Kalkulator Ekspresi Gratis

Evaluasi string ekspresi matematika dan kembalikan hasil numeriknya. Mendukung aritmatika dasar (+, -, *, /), pangkat (^), tanda kurung, dan fungsi seperti kuadrat, sin, cos, tan, log, dan abs. Tidak ada eksekusi kode; ekspresi diurai dengan aman.

Parameters

stringrequired

The math expression to evaluate.

Code examples

curl -X POST https://api.botoi.com/v1/math/evaluate \
  -H "Content-Type: application/json" \
  -d '{"expression":"2 * (3 + 4)"}'

When to use this API

Evaluasi rumus spreadsheet

Evaluasi rumus yang dimasukkan pengguna dalam aplikasi seperti spreadsheet tanpa mengekspos fungsi eval() atau menjalankan kode yang tidak tepercaya.

Kalkulator harga

Izinkan administrator menentukan aturan penetapan harga sebagai ekspresi matematika (misalnya, "harga_dasar * 1,15 + biaya_penanganan") dan mengevaluasinya saat waktu proses.

Alat pendidikan

Buat aplikasi kalkulator atau bimbingan matematika yang memvalidasi jawaban siswa dengan mengevaluasi ekspresi yang diharapkan di sisi server.

Frequently asked questions

Apakah ini aman dari injeksi kode?
Ya. Ekspresi diuraikan dengan parser khusus matematika, bukan JavaScript eval(). Hanya operator dan fungsi matematika yang diperbolehkan.
Fungsi apa saja yang didukung?
Fungsi yang didukung meliputi sqrt, cbrt, abs, ceil, floor, round, sin, cos, tan, asin, acos, atan, log (natural), log10, log2, exp, dan pow.
Bisakah saya menggunakan variabel dalam ekspresi?
Tidak. Ekspresi hanya boleh berisi literal numerik, operator, dan fungsi bawaan. Gantikan nilai variabel sebelum mengirim.
Ketepatan apa yang didapat dari hasilnya?
Hasilnya menggunakan floating point presisi ganda IEEE 754, sama seperti JavaScript. Untuk perhitungan finansial, bulatkan hasilnya ke tempat desimal yang diperlukan.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.