たくやのレッスン風景

Lesson4
Question
VBScriptを使って足し算のプログラムを作成してください。
今度は、足す数と足される数をキーボードから入力し、足し算を実行し結果を表示してください。
足す数、足される数、計算結果がどのくらいの値まで正しく行なわれるか確認してください。
Answer
In1=InputBox("足される数を入力してください")
In2=InputBox("足す数を入力してください")
MsgBox CInt(In1)+CInt(In2)

プログラミング実行の内容
@足される数を入力してください表示とされる
A足される数を入力する
BOKをクリックする
C足す数を入力してください表示とされる
D足す数を入力する
DOKをクリックする
E答えが表示される
FOKをくりっくする

足される数、足す数ともに32767以上はオーバーフローする。
よって、答え(合計)65534以上の答えは求められない。
これが予想ですがどうでしょう?
Comment
そのとおりです。
CIntとは、Int型の変数に変換する機能です。
Int型の変数の大きさは16ビットですので最大数が制限されます。


Copyright (C) 2001 Binary Corporation. All Rights Reserved.