bcplan9 - Online di Cloud

Ini adalah perintah bcplan9 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


bc - bahasa aritmatika presisi arbitrer

RINGKASAN


bc [ -c ] [ -l ] [ -s ] [ fillet ... ]

DESKRIPSI


Bc adalah prosesor interaktif untuk bahasa yang menyerupai C tetapi menyediakan aritmatika pada
nomor panjang sewenang-wenang dengan hingga 100 digit kanan titik desimal. Dibutuhkan
input dari setiap file yang diberikan, kemudian membaca input standar. NS -l argumen adalah singkatan dari
nama perpustakaan matematika presisi sewenang-wenang. NS -s argumen menekan otomatis
tampilan hasil perhitungan; semua output adalah melalui mencetak perintah.

Sintaks berikut untuk bc program seperti C; L artinya surat a-z, E cara
ekspresi, S berarti pernyataan.

Leksikal

komentar terlampir di /* */

pernyataan akhir baris baru

nama

variabel sederhana: L
elemen larik: L[E]
Kata-kata dasar dari, gemuk, dan skala

Operan lainnya

angka panjang sewenang-wenang dengan tanda opsional dan titik desimal.

(E)

persegi(E)

panjangnya(E)
jumlah angka desimal penting

skala(E)
jumlah digit kanan koma desimal

L(E,...,E)
panggilan fungsi

Operator

+ - * / % ^ (% adalah sisa; ^ adalah kekuatan)

++ --

== <= >= != < >

= += -= *= /= %= ^=

Laporan
E
{ S ; ... ; S }
mencetak E
if ( E ) S
sementara ( E ) S
untuk ( E ; E ; E ) S
pernyataan nol
istirahat
berhenti
"teks"

Definisi fungsi
menetapkan L ( L , ... , L ){
mobil L , ... , L
S ; ... ; S
kembali E
}
Fungsi dalam
-l perpustakaan matematika
s(x) sinus
c(x) kosinus
e(x) eksponensial
l(x) mencatat
a(x) arctangen
j(n, x)
Fungsi bessel
Semua argumen fungsi dilewatkan dengan nilai.

Nilai ekspresi di tingkat atas dicetak kecuali jika operator utama adalah
tugas atau -s argumen baris perintah diberikan. Teks dalam tanda kutip, yang mungkin termasuk
baris baru, selalu dicetak. Baik titik koma atau baris baru dapat memisahkan pernyataan.
tugas ke skala mempengaruhi jumlah digit yang akan dipertahankan pada aritmatika
operasi dengan cara dc(1). Tugas ke dasar dari or gemuk mengatur input dan output
bilangan radix masing-masing.

Huruf yang sama dapat digunakan sebagai array, fungsi, dan variabel sederhana secara bersamaan.
Semua variabel bersifat global untuk program. Variabel otomatis didorong ke bawah selama
panggilan fungsi. Dalam deklarasi array sebagai argumen fungsi atau variabel otomatis
tanda kurung siku kosong harus mengikuti nama array.

Bc sebenarnya adalah praprosesor untuk dc(1), yang dipanggil secara otomatis, kecuali jika -c
(hanya kompilasi) opsi hadir. Dalam hal ini dc input dikirim ke standar
keluaran sebagai gantinya.

CONTOH


Tentukan fungsi untuk menghitung nilai perkiraan eksponensial. Gunakan untuk mencetak 10
nilai-nilai. (Fungsi eksponensial di perpustakaan memberikan jawaban yang lebih baik.)

skala = 20
tentukan e(x) {
otomatis a, b, c, i, s
a = 1
b = 1
s = 1
untuk(i=1; 1; i++) {
a*=x
b *= saya
c = a/b
jika(c == 0) mengembalikan s
s += c
}
}
untuk(i=1; i<=10; i++) cetak e(i)

Gunakan bcplan9 online menggunakan layanan onworks.net



Program online Linux & Windows terbaru