トピック
さとう えいた rokkuman200408

ちょっとした質問なのですが、、、

ある数Aに、ある数B(仮に2とする)をCの数(仮に42とする)どんどん掛け算していくにはどういう命令を使えばいいのですか? 例、A*2*2*2...を42回やるまで繰り返す。
4そうだね
プレイ済み
返信[1]
親投稿
さとう えいた rokkuman200408
※累乗とは違います
0そうだね
プレイ済み
返信[2]
親投稿
STiNGER STiNGER8901
A=A*BをC回繰り返すプログラムです。 A=0.1 B=2 C=42 FOR I=1 TO C A=A*B PRINT A NEXT
0そうだね
プレイ済み
返信[3]
親投稿
Bが2&&A,B,Cが全て整数なら A<<C そうでなければ A*POW(B,C) だと思います。(自信無し)
1そうだね
プレイ済み
返信[4]
親投稿
さとう えいた rokkuman200408
POWって累乗じゃなかったっけ
1そうだね
プレイ済み
返信[5]
親投稿
さとう えいた rokkuman200408
アレンジしてやってみた。 無事成功した。 有り難う御座います
1そうだね
プレイ済み
返信[6]
親投稿
(というか正直累乗とどう違うのか分からなかった人)
0そうだね
プレイ済み
返信[7]
親投稿
さとう えいた rokkuman200408
えっと、、、累乗は(ある数)を(ある数)分かけるって感じ? A*A*A*A...のような? 僕はある数にある数をある数分かけるってよくわからんからこんな感じ A*2*2*2*2...って感じ 変だったらすまん
0そうだね
プレイ済み
返信[8]
親投稿
さとう えいた rokkuman200408
ある数(A)にある数(2)をある数(42)分掛けるってイメージ?
0そうだね
プレイ済み
返信[9]
親投稿
累乗ってそのAが1の場合のことだと思うんですが、違いますか? 例 6の5乗 1*6*6*6*6*6
0そうだね
プレイ済み
返信[10]
親投稿
さとう えいた rokkuman200408
改造した結果。酷いことにw
0そうだね
プレイ済み
返信[11]
親投稿
BlackSoft BlackSoft.mkII3g
X=A*POW(B,C) こういちさんのコメントの式で期待する答えが出ますよ。
1そうだね
プレイ済み
返信[12]
親投稿
さとう えいた rokkuman200408
僕の小さい脳みそでウンウン考えてみます
0そうだね
プレイ済み
返信[13]
親投稿
例えば Aが5,Bが2,Cが5の場合 5*2*2*2*2*2 で 5*(2*2*2*2*2) に分解できます。 2*2*2*2*2は2の5乗なので、 結果的に 5*pow(2,5) になります。
1そうだね
プレイ済み
返信[14]
親投稿
さとう えいた rokkuman200408
嗚呼成程。ようやく理解ができました。 こんな僕の我が儘に付き合っていただき有り難う御座いました。
0そうだね
プレイ済み