[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/05/12(Thu) 08:44
投稿者名:初心者A
Eメール:
URL :
タイトル:
VBで作成した関数電卓エラーについて
こんにちわ。
今VB6で式入力の関数電卓を作っている初心者なのですが、
ロジックはほぼできあがり、あとはエラー処理を考えるだけになりました。
入力ミスやカッコ忘れ、tan90°、0除算の計算などはエラーが起こるようにしましたが、
ほかにどんな計算が不可能なのかわかりません。。
スレ違いかもしれませんが、計算不可能なものには何があるでしょうか??
よければ教えてくださいませm(_ _)m

ちなみに使えるようにした関数は、tan,cos,sin,sqr です。べき乗もできます。
よろしくお願いします。

投稿時間:2005/05/12(Thu) 09:51
投稿者名:GOD
Eメール:
URL :
タイトル:
Re: VBで作成した関数電卓エラーについて
計算時に変数型を超える数になったときとか?
Integer -> (2^15)-1 〜 -(2^15)
Long    -> (2^31)-1 〜 -(2^31)

投稿時間:2005/05/12(Thu) 10:15
投稿者名:初心者A
Eメール:
URL :
タイトル:
Re^2: VBで作成した関数電卓エラーについて
> 計算時に変数型を超える数になったときとか?
> Integer -> (2^15)-1 〜 -(2^15)
> Long    -> (2^31)-1 〜 -(2^31)

GODさんレスありがとうございます。
書き方悪かったです、ごめんなさい。。
桁あふれも対処しておりました。
質問したかったのは、tan90°のような、
数学的に不可能な数式なのです。

VBで作ってるからここで尋ねたんですけど、やっぱりスレ違いでしょうか・・・。。

投稿時間:2005/05/12(Thu) 10:46
投稿者名:ガッ
Eメール:
URL :
タイトル:
Re^3: VBで作成した関数電卓エラーについて
> GODさんレスありがとうございます。
> 書き方悪かったです、ごめんなさい。。
> 桁あふれも対処しておりました。
> 質問したかったのは、tan90°のような、
> 数学的に不可能な数式なのです。
>
> VBで作ってるからここで尋ねたんですけど、やっぱりスレ違いでしょうか・・・。。
自分で調べられる範囲で何とかして、
それでも取りこぼしがありそうだったらOnErrorステートメントで例外処理を書いたらどうでしょ?

投稿時間:2005/05/12(Thu) 11:12
投稿者名:初心者A
Eメール:
URL :
タイトル:
Re^4: VBで作成した関数電卓エラーについて
> 自分で調べられる範囲で何とかして、
> それでも取りこぼしがありそうだったらOnErrorステートメントで例外処理を書いたらどうでしょ


ガッさんレスありがとうございます。
VBの内部処理計算では、tan90などは近似値で計算してるからか、
数値を出してしまうので、そういう物を教えて頂きたかったのです。

みなさまありがとうございました。
もうちょっとなんとか自分で探してやってみようと思います。
ってかやっぱりスレ違いだと思うので、消えます!
スレ汚し、すいませんでした。