投稿者 もも  (学生) 投稿日時 2011/11/19 13:06:49
回答有難うございます。
るきおさん
>80<>89の意味が正確にわかりません。80 To 89は「80以上かつ89以下」という意味です。
ごめんなさい。80から89の間だけど80と89は含まず、という意味です。つまり80.1から88.9の間が適用範囲なのか、と思ったのですが、80(%)ではきちんとB判定が出ました。この80も80.00と、80ちょうどのものです。ですので、「80>=, <89」つまり80.0を含んだ80.0から88.9が範囲なのか?と思いました。でもそんなことはない・・・ですよね。

>値の確認方法は確認用のMsgBoxでしょうか?であれば「%」はつかないと思います。
はい。値の確認用ですが、「であれば「%」はつかないと思います。」とはどういった意味でしょうか?
メッセージに%がつかない、という意味であれば、一応きちんと「%」はついてます。
それとも、メッセージにはきちんと「%」で表示されているけれど、厳密に言えば何かが違うのでしょうか?

>また、percentageは何型でしょうか?
最初は GradeがDecimal型でもあるためDecimal型として宣言していたのですが、InvalidCastExceptionエラーが出るためStringにしています。
私が見たFormatPercent関数を扱っているサイトの全てがStringで宣言していたのですが、FormatPercent関数は文字列にしか出来ないのでしょうか?