1行で以下の計算を行うには、どの言語がいいのでしょうか?
perlで以下を試しましたが、ゼロ除算の為エラーになります。
やりたい計算 答え = 5 / 134657 * 100
$ perl -e 'print 5 / 134657 * 100'
上記ですと、0.00371313782424976と表示されますが、これに変数を代入するとエラーになります。
% vi test.sh
#!/bin/sh
a=5
b=134657
answer=`perl -e 'print $a / $b * 100'`
echo "answer = $answer"
$ sh test.sh
Illegal division by zero at -e line 1.
以上宜しくお願いします。
No.1ベストアンサー
- 回答日時:
answer=`perl -e 'print $a / $b * 100'`
の行を
answer=`perl -e "print $a / $b * 100"`
に変えてください。(シングルクオートをダブルクオートに変えてください)
No.2
- 回答日時:
違う言語では,たとえばJavaだとこんな感じ?
BigDecimal answer = new BigDecimal("5").divide(new BigDecimal("134657"), 20, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100"));
System.out.println(answer.toString());
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
icmp socket error
-
Perl:CGI.pm:入力ボックスのク...
-
foreach 回数制限
-
内部処理形式が日付型 (Date) ...
-
PerlでCabochaを呼び出すには(...
-
JSONで文字列が長い時
-
Application.ScreenUpdating = ...
-
16進の10進変換について
-
テキスト入力後、エンターを押...
-
VBAでPDFのコピーとリネームを...
-
formで特定のinputを送信しない...
-
C言語のflagの使い方が分かりま...
-
FindFirst を複数条件で検索
-
セレクトボックスのselected属...
-
実行時エラー 3020の対策
-
文字の横にプルダウンを表示さ...
-
c言語 16進数の2進数への変換
-
セレクトメニューで2つの項目...
-
ACCESS テキストボックスを隙...
-
エクセルマクロでフォルダのコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perlで複数の値を返す良い方法...
-
【perl】Net pingの結果をHTML...
-
print <<"_HTML_"の中でサブル...
-
Perlで足し算をするには
-
icmp socket error
-
プロトタイプ宣言のワーニング...
-
ハノイの塔の問題で困っており...
-
Perlで自分自身の関数名を知る...
-
perlのスクリプトどこが間違っ...
-
連想配列とforeach
-
Net::Telnetでタイムアウト時間...
-
内部処理形式が日付型 (Date) ...
-
[perl] next と return 同じ意...
-
HASH(0xほげほげ)
-
CGIから複数の別プログラムを同...
-
Perlのプログラミングに困って...
-
LISPで連想配列の操作?
-
Rubyのgets関数について
-
perl XMLの入れ子取得方法
-
for文の中でのforeachの問題
おすすめ情報