Webで学ぶセンター試験数学−BASICプログラミングINT関数 > 320 問題1 解答

320 問題1 解答

【問題1】Xが整数であるか判定するプログラム

[プログラム]

  10  INPUT PROMPT "x=":X
  20  IF X=______ THEN
  30      PRINT "整数"
  40      GOTO 70
  50  END IF
  60  PRINT "整数ではない"
  70  END

[設問]

 空欄を埋めてプログラムを完成させなさい。

[解答]

  10  INPUT PROMPT "x=":X
  20  IF X=INT(X) THEN
  30      PRINT "整数"
  40      GOTO 70
  50  END IF
  60  PRINT "整数ではない"
  70  END

[解説]

 INT(X)はXを超えない最大の整数を返すため、Xが整数であれば返ってくる値もXとなります。そして、Xが整数でなければ、INT(X)はXとは異なる値になります。


<< 前のページ|トップページ|次のページ >>
inserted by FC2 system