🌸 「なでしこ」
>
🍯 「貯蔵庫」
🍯 なでしこ3貯蔵庫
🌟新規
📒一覧
🔌
🔍検索
🚪ログイン
ログイン
していません。
[
📌文法
] [
🎨命令一覧
]
[編集モード] 三角関数計算機
辺の長さと角度を計算する
プログラム:
(→大)
(→textarea)
(→左右に配置)
HTML=「 <table align="center"> <tr bgcolor="#666688"> <th>底辺a</th> <th>高さb</th> <th>斜辺c</th> <th>角度θ</th> </tr> <tr bgcolor="#666666"> <td><input type=text size="5" name="底辺結果" value=""></td> <td><input type=text size="5" name="高さ結果" value=""></td> <td><input type=text size="5" name="斜辺結果" value=""></td> <td><input type=text size="5" name="角度結果" value=""></td> </tr> </table>」 DOM親要素へHTMLをHTML設定。 ["底辺","高さ","斜辺","角度"]のセレクトボックス作成し、Aに代入。 「と」のラベル作成。 ["底辺","高さ","斜辺","角度"]のセレクトボックス作成し、Bに代入。 「で」のラベル作成。 Aに「底辺」をテキスト設定。 Bに「高さ」をテキスト設定。 「計算」のボタン作成し、計算ボタンに代入。 計算ボタンをクリックした時には 入力は空配列。 DOM親要素の「input」をDOM子要素全取得。 それを反復 対象=対象のテキスト取得。 入力に対象を配列追加。 ここまで。 a=入力[0]。 b=入力[1]。 c=入力[2]。 t=入力[3] 計算要素は空配列。 計算要素[0]=Aのテキスト取得。 計算要素[1]=Bのテキスト取得。 もし計算要素=((「底辺,高さ」)または(「高さ,底辺」))ならば c=aとbの斜辺を3で小数点四捨五入。 t=ARCTAN(b/a)を度変換して3で小数点四捨五入。 違えばもし計算要素=((「底辺,斜辺」)または(「斜辺,底辺」))ならば t=ARCCOS(a/c)を度変換して3で小数点四捨五入。 b=a*TAN((tをラジアン変換))を3で小数点四捨五入。 違えばもし計算要素=((「底辺,角度」)または(「角度,底辺」))ならば b=a*TAN((tをラジアン変換))を3で小数点四捨五入。 c=a/COS((tをラジアン変換))を3で小数点四捨五入。 違えばもし計算要素=((「高さ,斜辺」)または(「斜辺,高さ」))ならば t=ARCSIN(b/c)を度変換して3で小数点四捨五入。 a=c*COS((tをラジアン変換))を3で小数点四捨五入。 違えばもし計算要素=((「高さ,角度」)または(「角度,高さ」))ならば a=b/TAN((tをラジアン変換))を3で小数点四捨五入。 c=b/SIN((tをラジアン変換))を3で小数点四捨五入。 違えばもし計算要素=((「斜辺,角度」)または(「角度,斜辺」))ならば a=c*COS((tをラジアン変換))を3で小数点四捨五入。 b=c*SIN((tをラジアン変換))を3で小数点四捨五入。 違えば、Aに「底辺」をテキスト設定。 DOM親要素の「input」をDOM子要素全取得。 それ[0]にaをテキスト設定。 DOM親要素の「input」をDOM子要素全取得。 それ[1]にbをテキスト設定。 DOM親要素の「input」をDOM子要素全取得。 それ[2]にcをテキスト設定。 DOM親要素の「input」をDOM子要素全取得。 それ[3]にtをテキスト設定。 ここまで。
▶ 実 行 [F9]
クリア
一時保存
デバッグ
ブレイクポイント:
→ 再開
↓ 一行次へ
×
キャンバス: 幅
× 高
2a595fe236bdf050631468eafecb70c3
1048
上書き保存
表示ページ
→直前に実行(または一時保存)した内容を復元
なでしこバージョン: v
素材のアップロード
ログイン
するとファイルをアップロードできます。