大 文 字  掲 示 板
[トップにもどる] [掲示板の使い方] [ワード検索] [管理用]
おなまえ
Eメール
題  名  
コメント
URL
削除キー (記事削除時に使用。英数字で8文字以内)

[8] メアド開運 投稿者:メアド開運 投稿日:2009/11/09(Mon) 12:31 
メアド開運、あなたの使ってるメアドを診断出来ちゃうサイト!吉と出るか凶と出るかはあなた次第、普段使ってるメアドの金運、恋愛運が測定できちゃいます

http://mailaddress.all-check.net/


[7] さおり 投稿者:さおり 投稿日:2009/11/06(Fri) 19:47 
ストーカーの追い回されて怖いんです。毎日夜になると非通知電話多いし怖い。。。助けてくださいpeach-.-girl@docomo.ne.jp


[6] 小数点の入力方法 投稿者:Daimonji 投稿日:2002/07/31(Wed) 12:28 
小数点を入力するには、文字列のinputboxを使いましょう。

#include "HspPlus4Include.as"
a = "" ;変数を文字列にする。
input a ;文字として入力する。
button "計算",*calc
stop
*calc
b =. cnv a ;浮動小数に変換する。
c =. cosD b
form "% 18.14f", c
stop

なお、角度は度(Degree)の単位になっていますが、度.分秒で入力
したい場合は、7行目に「度.分秒=>度」変換関数DEGを加えます。

(7行目のみ)
b =. DEG cnv a ;文字を浮動小数に変換後、度の単位へ変換

これとは逆に、度の単位の数値を、度.分秒の単位で表示させたい
場合は、変換関数DMSを使います。

#include "HspPlus4Include.as"
a = "" ;初期値として表示される。"0.0"などでもok
input a ;文字として入力する。
button "計算",*calc
stop
*calc
b =. cnv a ;浮動小数に変換する。
c =. acosD b
c =. DMS c ;度.分秒に変換する。
form "%18.14f", c ;DDD.MMSSssssssssssという形式で表示する。
stop

これらのスクリプトは、コピーして.ASファイルに貼り付ければ実行できます。

windowsの関数電卓のDEG関数は、invフラグを付けてからdmsキーを押します。
それでは、答えをwindowsの関数電卓で確認してください。


[5] うおぉぉぉぉ(驚 投稿者:ageha 投稿日:2002/07/31(Wed) 00:40 
そ・そんな、便利な命令があたんですね?
熟読したつもりが・・・、(甘かった(汗))
大文字さん、ありがとうございます。
ちなみに、私の解決策は・・・、
360で、割ったり、掛けたりしてました。(汗

cos 60°を計算して表示させたい場合

#include "HspPlus4Include.as"
a =. 60.0 / 360.0
b=. cos a
form "%.9f",b
stop

cosA = 0.6 逆三角関数
#include "HspPlus4Include.as"

a=. 0.6
b=. acos a
c=. b * 360
form "%.9f", c
stop

のような感じです。(お恥ずかしい)

あ、もう一ついいですか?
(あつかましくすみません。)

インプットboxの値を、不動小数にしたいのですが・・・、
と、言うか、少数の入力が出来るインプットboxって、作れない
ものでしょうか?

#include "HspPlus4Include.as"
input a
b =. cosD a
form "% 18.14f", b
stop
では、インプットboxに、少数は、反映されません。
初歩的な質問でしたら・・・、
初心者って事でご勘弁を(笑

色々、思考錯誤していますが、上記の問題は、
検討もつきません。

少し長くなってしいました。

宜しくお願いします。



[4] PreCom&HspplusDLLの解説 投稿者:Daimonji 投稿日:2002/07/30(Tue) 22:39 
今まで、書き込みがなかったので、フォローが
遅れてしまいました。ごめんなさい。

 既に解決したとのことですが、折角ですので、
PreCom&HspplusDLLの解説をしたいと思います。

三角関数は、角度の「単位」が複数あるので注意し
ましょう。角度の単位にDegree(度)を使いたい場合は、
関数名の後ろに"D"を付けます。

cos 60°を計算して表示させたい場合のスクリプト:

#include "HspPlusInclude.as"
a =. 60.0
b =. cosD a
form "% 7.5f", b
stop

となります。
また、印字文formの形式は、Ver3.1(10進6桁精度)を使う場合は、

まず"% 7.5f"位にしておいて、実行結果を確認しながら調整して
ください。印字幅をむやみに広げると、誤差ばかり目立ちます。

印字形式は、"%全印字幅.小数幅f"という指定になります。
fは固定小数形式です。他に指数形式eなどがあります。

次に、PreCom&HspplusDLL Ver4.1(10進16桁精度)を使用して
cosA = 0.6 逆三角関数を使いたい場合のスクリプトです。

#include "HspPlus4Include.as" ;Ver4のdllを使います。
a =. 0.6
b =. acosD a
form "% 18.14f °", b
stop

のようになります。windowsの電卓で答えを確認しましょう。
この答えは、"度"の単位で表示され、" °"の文字が付きます。

"D"の代わりに"R"を付けると、計算結果はrad(ラジアン)の単位
になります。このときは、" °"を"rad"にしましょう。

b =. acosR a
form "% 18.14f rad", b

それでは、良いプログラムを作ってくださいね。


[3] 解決しました。 投稿者:ageha 投稿日:2002/07/25(Thu) 16:36 
三角関数のサンプルを、にらめっこしてたら・・・、
何とか なりました。

ありがとうございます。(お騒がせしました。)

これからも、宜しくお願いします。


[2] はじめまして。 投稿者:ageha 投稿日:2002/07/25(Thu) 01:10 
PreCom3v1使わせて頂いております。
初心者ですが、ツールプログラマ目指してます。
ありがとう御座います。


マニュアル熟読したつもりなのですが・・・、
分らない所、質問させて頂いてよろしいでしょうか?

cos 60°を表示させたいのですが・・・、
どうも、上手くはしりません。

#include "HspPlusInclude.as"
a =. 60.0
b =. cos a
form "%.5f", b
stop

又、cosA = 0.6 逆三角関数を使いたいのですが・・・、

#include "HspPlusInclude.as"
a =. 0.6
b =. acos a
form "%.5f", b
stop

どこがおかしいのでしょうか?
すみません。
未熟者ですが・・・、宜しくお願いします。


[1] はじめまして 投稿者:Daimonji 投稿日:2001/05/18(Fri) 13:13 
掲示板を作成しました。よろしく。

http://homepage1.nifty.com/DAIMONJI/


以下のフォームから自分の投稿記事を削除できます
■記事No ■削除キー

- Light Board -