| [8] メアド開運 投稿者:メアド開運 投稿日:2009/11/09(Mon) 12:31 |
メアド開運、あなたの使ってるメアドを診断出来ちゃうサイト!吉と出るか凶と出るかはあなた次第、普段使ってるメアドの金運、恋愛運が測定できちゃいます
| [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 |
掲示板を作成しました。よろしく。