作品プログラム
- 動作環境
- 投稿者
- 晴明
- 投稿日
- 2012-05-06 10:52:13
- ダウンロード数
- 390
作品のプログラム
初期値入力
落下時間
時間入力
距離と高度
初期値入力の手順
初速度は、入力画面で「初速度を入力してください。」を入力されたもの
投げ上げ角度は、入力画面で「投げ上げ角度を入力してください。」を入力されたもの
もし(初速度が数字である)かつ(投げ上げ角度が数字である)なら
もし(投げ上げ角度が0より小さい)または(投げ上げ角度が90より大きい)なら
「投げ上げ角度を0度から90度の範囲で入力してください。」を警告アイコンで表示する
初期値入力
もし終わり
でないなら
「数字を入力してください。」を警告アイコンで表示する
初期値入力
もし終わり
終わり
落下時間を求める手順
落下時間は、(2*初速度*(投げ上げ角度のサイン))/9.8
最長距離は、(初速度^2*((2*投げ上げ角度)のサイン))/9.8
最大高度は、(初速度^2*(投げ上げ角度のサイン)^2)/19.6
「落下時間は[落下時間]秒です。」を表示する
終わり
時間入力の手順
時間は、入力画面で「何秒後?」を入力させたもの
もし時間が数字であるなら
もし(時間が0より小さい)または(時間が落下時間より大きい)なら
「時間を0秒から[落下時間]秒の範囲で入力してください。」を警告アイコンで表示する
時間入力
もし終わり
でないなら
「数値を入力してください。」を警告アイコンで表示する
時間入力
もし終わり
終わり
距離と高度を求める手順
距離は、初速度*(投げ上げ角度のコサイン)*時間
高度は、初速度*(投げ上げ角度のサイン)*時間-0.5*9.8*(時間^2)
「[時間]秒後の[改行]距離は[距離]です。[改行]高度は[高度]です。」を表示する
終わり