【Windowsバッチファイル(.bat)】べき乗の計算をする方法


この記事はプロモーションを含みます。

Windows

ホーム > コマンドプロンプト・バッチファイル リファレンス

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】です。
続行するには何かキーを押してください . . .

コメント

タイトルとURLをコピーしました