bcコマンドで計算をしよう 2
概要
bcコマンドで少しだけ複雑なことをしてみましょう.
「bcコマンドで計算をしよう 1」は,まだ存在していません.申し訳ありません.
円周率 PI
これは,bcのマニュアルに載っている方法です
階乗
注意: 引数に負の数を入れたときに(エラーにならずに)1が返されてしまいます。ちゃんとやるなら 以下↓の様に.
define factorial(n){ if( n<0 ){ print "error. factorial(",n,").\n"; halt; }else{ if( n<=1 ){return 1;}else{return n*factorial(n-1);} } }
factorial(-3)
error. factorial(-3).
tan
これは紹介するまでもないでしょう.
対数
これも紹介するまでもないでしょう.
累乗
これも紹介するまでもないでしょう.
min, max
これも紹介するまでもないですが,プログラミングのサンプルに.
この記事が気に入ったらサポートをしてみませんか?