قل لي .. ممكن ارسل المعادلة للبرنامج bc و أتوقع منه الجواب ؟
ليس بصورة مباشرة فهو يتوقع اسم ملف يحتوي على دوال في الغالب ولكن يمكنك فعل ذلك بصورة غير مباشرة باستخدام الأمر echo مع piping لمخرجاته (التي هي تكرار لما تم كتابته في سطر الأوامر) إلى bc
مثال :
echo 1+1 | bc
سيخرج لك
2
أيضاً يمكنك استخدام expr للعمليات البسيطة
expr 1+1
2
لاستخدام الدوال المبنية في bc
شغل bc بالمعامل -l أي :
bc -l
الآن يمكنك استخدام الدوال التالية :
a(x)................arc tangent of x
c(x)...........cosine of x جيب تمام الزاوية x
e(x)............e power x العدد الطبيعي e مرفوع لأس x
s(x)..............sine of x جيب الزاوية x
l(x)......natural logarithm of x اللوغاريتم الطبيعي للعدد x
j(x,y).....Bessel function of x and y حيث x هو عدد صحيح و y عدد حقيقي
مثال :
bc -l
w=30
s(w)
0.5
scale=3
c(w)
0.866
للخروج من bc استخدم
Ctrl+D
يتبقى loops و conditions
يتبع---------->
Mohammed Yousif
Egypt
We'll restore OUR Jerusalim