Indexへ
(15758)//【15709】→(15711)
------------------------
【タイトル】数値入力欄に$%$
【記事番号】 15709 (*)
【 日時 】09/09/09 17:37
【 発言者 】cap

当方の環境では、線コマンドや円コマンドの数値入力欄に
$%$と入力すると、(数値以外入力するなよ(笑))JWWが
ハングアップします。
皆さんのところではどうでしょうか?


Indexへ
(15709)←【15711】→(15713)
------------------------
【タイトル】Re(1):数値入力欄に$%$
【記事番号】 15711 (15709)
【 日時 】09/09/09 17:53
【 発言者 】Fu〜
【 リンク 】http://homepage3.nifty.com/fu-/



▼capさん:

>$%$と入力すると、(数値以外入力するなよ(笑))JWWが

当方もとまりました・・・・・・
VISTA、6.21a


Indexへ
(15711)←【15713】→(15714)
------------------------
【タイトル】Re(2):数値入力欄に$%$
【記事番号】 15713 (15711)
【 日時 】09/09/09 23:54
【 発言者 】cap

▼Fu〜さん:

%は整数の余りなので、
たとえば、
100%20=0
100%30=10
ですが、
$=0.57735
ですので
0.57735%0.57735などを入力した場合の
処理が・・というところでしょうか。


Indexへ
(15713)←【15714】→(15716)
------------------------
【タイトル】Re(3):数値入力欄に$%$
【記事番号】 15714 (15713)
【 日時 】09/09/10 01:07
【 発言者 】Fu〜
【 リンク 】http://homepage3.nifty.com/fu-/



▼capさん:

>0.57735%0.57735などを入力した場合の
>処理が・・というところでしょうか。

だと思います
(そんな式は、まず入力しないし・・・・)

0.5%0.5
などでも、とまりますので・・・・・・


Indexへ
(15714)←【15716】→(15719)
------------------------
【タイトル】Re(4):数値入力欄に$%$
【記事番号】 15716 (15714)
【 日時 】09/09/10 13:23
【 発言者 】cap

▼Fu〜さん:

>だと思います
>(そんな式は、まず入力しないし・・・・)
>
>0.5%0.5
>などでも、とまりますので・・・・・・

数値入力窓に限らず、文字入力や式計算(プログラム電卓機能)でも
同じで、強制終了となります。


Indexへ
(15716)←【15719】→(15721)
------------------------
【タイトル】Re(5):数値入力欄に$%$,#%#,@%@
【記事番号】 15719 (15716)
【 日時 】09/09/10 20:20
【 発言者 】入門者

capさん
こんにちは、お世話に成ります。

>数値入力窓に限らず、文字入力や式計算(プログラム電卓機能)でも
>同じで、強制終了となります。

 強制終了か0.000000を返すかの境界値は0.999998の様ですね。
0.999999以上は、0.000000を返します。


Indexへ
(15719)←【15721】→(15723)
------------------------
【タイトル】Re(6):数値入力欄に$%$,#%#,@%@
【記事番号】 15721 (15719)
【 日時 】09/09/10 23:30
【 発言者 】cap

▼入門者さん:

> 強制終了か0.000000を返すかの境界値は0.999998の様ですね。
>0.999999以上は、0.000000を返します。

検証ありがとうございます。
暫定、式計算では、if文などで回避できると思います。


Indexへ
(15721)←【15723】→(15728)
------------------------
【タイトル】Re(7):数値入力欄に$%$,#%#,@%@
【記事番号】 15723 (15721)
【 日時 】09/09/11 08:45
【 発言者 】LA

こんにちは

スレを眺めていて、ちょっとした誤解に気がついたんですが、これって分子関係ありませんね。
例えば、1%0.999998 でも、強制終了します。

ということは、単に、0除算の可能性が大だと思います。C言語では、%演算子は整数型しか扱えないようだから、小数点以下が切捨てられて...ということでははないでしょうか。

これ以上は、作者様側の領分ですね。


Indexへ
(15723)←【15728】→(15730)
------------------------
【タイトル】Re(8):数値入力欄に$%$,#%#,@%@
【記事番号】 15728 (15723)
【 日時 】09/09/11 13:26
【 発言者 】cap

▼LAさん:
こんにちは。
入門者さんの環境はわかりませんが、
当方では、
1%0.99999999999999999
は強制終了しません。

>例えば、1%0.999998 でも、強制終了します。


Indexへ
(15728)←【15730】→(15732)
------------------------
【タイトル】Re(9):数値入力欄に$%$,#%#,@%@,pp%pp,ppp%ppp
【記事番号】 15730 (15728)
【 日時 】09/09/11 19:43
【 発言者 】入門者

capさん
こんにちは、お世話に成ります。

>1%0.99999999999999999
>は強制終了しません。
 
 誤解があった事をお詫び致します。
0.999999%0.999999は私の環境でも強制終了致します。

 0.99999999999999995(=1)%0.99999999999999995(=1)も誤解で私の環境でも、強制終了致します。

 0.99999999999999996(=1)%0.99999999999999996(=1)は正解なのでしょうか。
私の環境では、0.000000を返します。

 誤報があった事をお詫び致します。


Indexへ
(15730)←【15732】→(15737)
------------------------
【タイトル】Re(10):数値入力欄に$%$,#%#,@%@,pp%pp,ppp%ppp
【記事番号】 15732 (15730)
【 日時 】09/09/11 21:06
【 発言者 】cap

▼入門者さん:

こんばんは。
JWWの式計算の説明にあるように、
A%Bの「%」は整数の余りで、(C言語の%演算子は、少数でも可能ですが)
A%BのA,Bは8桁以下の数値となっています。

ここでのサブジェクトは、強制終了を回避するように
作者様へお願いしたいということです。


Indexへ
(15732)←【15737】→(15760)
------------------------
【タイトル】Re(11):数値入力欄に$%$,#%#,@%@,pp%pp,ppp%ppp
【記事番号】 15737 (15732)
【 日時 】09/09/12 02:39
【 発言者 】入門者

 capさん
こんにちは、お世話に成ります。

>ここでのサブジェクトは、強制終了を回避するように
>作者様へお願いしたいということです。

 本当に”計算できません”と表示されるべき処が”強制終了”を選択している様です。

 ご同意致します。

 直線上の3点円指示の様に操作拒否されても結構です。

 ご同意致します。


Indexへ
(15737)←【15760】//(15731)
------------------------
【タイトル】Re(1):数値入力欄に$%$
【記事番号】 15760 (15709)
【 日時 】09/09/26 19:34
【 発言者 】Kazuo Miyake qqza3hq89@aioros.ocn.ne.jp
【 リンク 】http://www17.ocn.ne.jp/~lite/



▼capさん:
>当方の環境では、線コマンドや円コマンドの数値入力欄に
>$%$と入力すると、(数値以外入力するなよ(笑))JWWが
>ハングアップします。
>皆さんのところではどうでしょうか?

[ 表計 ] や 各種の数値入力ボックスでも同様の現象がおこるようです。