アプリ版:「スタンプのみでお礼する」機能のリリースについて

すみません。
VBAについてです。
問24のプログラムが分からなくて詰んでいます。
実際にプログラムを打って確認したいので、
もしよろしければ教えて頂けると助かります!
よろしくおねがいしますm(_ _)m

「すみません。 VBAについてです。 問2」の質問画像

A 回答 (2件)

mod(A,B) かな。

    • good
    • 0

こんにちは。



問24の解答の前に、鉛筆書きの四角の解答がちがっていませんか?
ここができないと次に進めないように思うのです。
文章をきちんと読めばできるはずです。

Do
------------
C= a Mod b
  If C = 0 Then Exit Do 'ここで完結
  a = b
  b = C
-------------
Loop

だから、再帰も同じ考え方をすればよいでしょう。
'================
Dim C As Long
C = A Mod B
If C = 0 Then
  gcd = B
Else
  gcd = gcd(B, C)
 End If
'=================
ところで、その問題集は、学校だけのものでしょうか?
その問題集に興味を感じています。VBAなんていうものも長くやっていれば、そういう内容は、一度は手をつけるものですが、まとまったものは見たことがありません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!