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