Pop-Up Thingie
Sidebar
>>> Magnum BBS <<<
Home
Forum
Files
Dark
Log in
Username
Password
Sidebar
Forum
Usenet
COMP.OS.LINUX.SETUP
extended bc
From
antonio.macchi.2.7182@gmail.com
@21:1/5 to
All
on Mon Nov 25 04:56:39 2019
hi, this is my own extended version of linux shell command "bc"
may be you can find it useful... and may be you can find on it some errors... let me know. bye
---
$ cat b
#!/bin/bash
{
echo -n "define abs(x){return sqrt(x^2)} "
echo -n "define cbrt(a){if(a==0)return 0;return e(l(abs(a))/3)*a/abs(a)} "
echo -n "define qqrt(a){if(a==0)return 0;return e(l(a)/4)} "
echo -n "define p(a,b){if(a==0){if(b==0)return 1;return 0};return e(l(a)*b)} "
echo -n "define t(a){return s(a)/c(a)} "
echo -n "define ct(a){return c(a)/s(a)} "
echo -n "define as(s){if(s==1)return a(1)*2;if(s==-1)return -a(1)*2;return a(s/sqrt(1-s^2))} "
echo -n "define ac(c){if(c==1)return 0;if(c==-1)return a(1)*4;if(c==0)return a(1)*2;b_a=a(sqrt(1-c^2)/c);if(b_a>=0)return b_a;return a(1)*4+b_a} "
echo -n "define act(ct){if(ct==0)return a(1)*2;b_a=a(1/ct);if(b_a>0)return b_a;return a(1)*4+b_a} "
echo -n "define sec(a){return 1/c(a)} "
echo -n "define cosec(a){return 1/s(a)} "
echo -n "define asec(c){return ac(1/c)} "
echo -n "define acosec(s){return as(1/s)} "
echo -n "define vers(a){return 1-c(a)} "
echo -n "define covers(a){return 1-s(a)} "
echo -n "d
Who's Online
Recent Visitors
Plume
Sun Jun 15 15:01:03 2025
from
Uk
via
SSH
Centurion
Sun Jun 15 09:44:59 2025
from
Berea, Ohio
via
Telnet
Deasl
Sun Jun 15 08:43:59 2025
from
Foo, Bar
via
SSH
Deasl
Sun Jun 15 08:41:06 2025
from
Foo, Bar
via
SSH
Plume
Sat Jun 14 21:49:07 2025
from
Uk
via
SSH
Max Prime
Sat Jun 14 16:47:41 2025
from
United Kingdom
via
SSH
Deasl
Sat Jun 14 16:38:22 2025
from
Foo, Bar
via
SSH
Deasl
Sat Jun 14 16:24:35 2025
from
Foo, Bar
via
SSH
System Info
Sysop:
Keyop
Location:
Huddersfield, West Yorkshire, UK
Users:
493
Nodes:
16 (
2
/
14
)
Uptime:
174:11:32
Calls:
9,704
Calls today:
4
Files:
13,736
Messages:
6,178,745