【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト460:デフォルトの名無しさん 08/02/11 17:50:44 自由落下で物体がどのくらい落ちるか計算させたいんですが、めちゃめちゃな計算結果になります。 どこが間違ってますか? float h; DWORD before = timeGetTime(); DWORD after = timeGetTime(); h -= ( 9.8 / 2 * ( after - before ) * ( after - before )/1000000 ); 461:デフォルトの名無しさん 08/02/11 17:51:53 >>460 hの初期化してる? 462:460 08/02/11 18:05:10 >>461 hには元の高さの3.0fが入っています。 463:デフォルトの名無しさん 08/02/11 18:05:49 afterとbeforeが同一だったら0除算発生しないか? めちゃくちゃなのはその処理だと思うぞ・ 464:デフォルトの名無しさん 08/02/11 18:07:34 >>460 先ずはtimeGetTime()を使わずに、自分で時間軸を制御してみたら? 465:デフォルトの名無しさん 08/02/11 18:38:08 >>460 h=(1/2)gt^2 だったら -= していくのはおかしいだろ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch