π in Bash
I think I'm pretty much doing pi approximations in every language now, so, here it is in the classic Linux shell: Bash!
Here are the other approximations so far:
Kotlin - https://repl.it/talk/share/p-in-Kotlin/36125
Ruby - https://repl.it/talk/share/p-in-Ruby/34982
Java - https://repl.it/talk/share/p-in-Java/34978
QBasic - https://repl.it/talk/share/p-in-QBasic/34973
Fortran - https://repl.it/talk/share/p-in-Fortran/34890
APL - https://repl.it/talk/share/p-in-APL/34888
Forth - https://repl.it/talk/share/p-in-Forth/34652
LOLCODE - https://repl.it/talk/share/p-in-LOLCODE/34421
Python and Node.js (Node is linked in post) - https://repl.it/talk/share/2-Approximations-of-p-In-Only-Four-Lines-of-Code/32773
C - https://repl.it/talk/share/p-Approximations-in-C/33461
Credit to
@NoelBryan, @TheForArkLD , @Warhawk947 , and @LizFoster for inspiring these approximations. Most of these use the Nilakantha Series, although I also use the arctangent method (multiplying the radian arctangent of 1 by 4 to get pi and getting the arctangent with an infinite series) in three of them (Python, Node, and C).Note: Bash is SLOW
I think repl.it is down, I can’t access any repls but I’ll try it later!
The repl works now! Bash is slow, your right, but that’s really cool!
If you want another language, do scheme
@AmazingMech2418Oh, idk what scheme actually is lol
@AmazingMech2418cool! im also working on c#. im learning the basics so i can use unity!
@AmazingMech2418
is it supposed to say command not found???
YAY
its so funny how u can delete the main.sh file without forking lol
i used a bash cmd called rm (rm main.sh) so easy lol
os.system
in Python for example.just made a file
@Code1Tech
ik its just ive never done that
@AmazingMech2418
i tried deleting runner using -f.. it said -f isnt a thing.. could you help me? i started using bash yesterday lol.
@AmazingMech2418
rmdir
is what you need, but I don't think you have access to delete that directory.i did use look at the picture ^^
@AmazingMech2418
hmmm i tried but it says no permission. the only choice is to make a fake runner using mkdir and del that (lol.) but i have seen people delete runner..
@AmazingMech2418oof cant even make a fake dir next to the real one.
@AmazingMech2418
omg i just deleted _test_runner.py
(i didnt know bash runs on python.. prob bc it might be written in python bc its a shell)
Well since you did C I must do C++
printf
to cout
and changing the library to iostream.
nice!