ホーム > コマンドプロンプト・バッチファイル リファレンス
Windowsのバッチで、べき乗の計算をする方法を解説します。
はじめに
Windowsのバッチでは、べき乗の計算する方法がありません。
ここでは、for文を利用して、べき乗の計算を行う方法を説明します。
for文の使い方は以下で解説しています。
べき乗の計算を行う
以下は、べき乗の計算を行うサンプルコードです。
4行目の底と6行目の指数の値を変更することで、計算結果が変数[result]に格納されます。
@echo off
rem 底
set base=2
rem 指数
set exponent=4
rem 計算結果の初期化
set result=1
rem べき乗を計算
for /l %%i in (1,1,%exponent%) do (
call set /a result=%%result%%*%base%
)
echo %base%の%exponent%乗は【%result%】です。
pause
サンプルの実行結果です。
2の4乗は【16】です。 続行するには何かキーを押してください . . .
リンク
コメント