![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
現在Visual C++ 2005で3Dシミュレーションを作製する勉強をしていますが、
ド素人のため苦戦しております。ぜひとも、ご教授ください。
while文で繰り返し判定を行い、条件が偽となった場合にシミュレートを中止し
ゲームオーバーになるようにしたいのですが・・・どのようにプログラムすればよいのでしょうか?
例えば(意味はありませんが、簡単のため)以下のように1~100までの総和を求めるプログラムで100になったら
『ゲームオーバー』と画面に表示したい場合は、どうすればよいでしょうか?
#include<iostream>
using namespace std;
int main(void){
int i, total, s;
i = 1;
total = 0;
while( i <= 100){
total += i;
i++;
}
return 0;
}
面倒かとは思いますが、よろしくお願いします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_03.png?e8efa67)
No.1ベストアンサー
- 回答日時:
ループの終りに来る度にゲームオーバーの判定をしてやればいいと思います。
上の例に書き足すならば、
while(i<=100){
total+=i;
if(i==100)
cout<<"ゲームオーバー"<<endl;
i++;
}
という感じでしょうか。
ゲームなんかだと普通は、
while(true){
total+=i;
if(i>=100){
cout<<"ゲームオーバー"<<endl;
break;
}
i++;
}
というように、無限ループにしておいて、ゲームオーバーになったらループを抜けるようにすることが多いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# C言語階乗の総和を求める 2 2023/03/04 23:31
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- C言語・C++・C# C++初心者です stirng 2 2022/09/20 20:43
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
- C言語・C++・C# C言語 3 2022/11/09 13:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
do-while文が禁止される理由
-
__asm int 3でのブレイクポイン...
-
エクセルVBAで Do While (1)って?
-
入力した数値を倍々するプログラム
-
エクセルでC言語のfor文と同じ...
-
break文でループを一気に抜ける...
-
C言語forループが完結した場合...
-
UWSCにてある一定の動作を無限...
-
ループを途中で抜けたいのですが。
-
PIC のプログラムについて ど...
-
プログラムで関数は使わない方...
-
アルゴリズムです!四つの数字...
-
explodeと条件分岐
-
無限ループ対策
-
信頼区間の1.96や1.65ってどこ...
-
2÷3などの余りについて
-
CTRL+Dでループを抜けるには
-
「指定されたキャストは有効で...
-
#define _CRT_SECURE_NO_WARNIN...
-
ラップ関数とはどんなものですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
break文でループを一気に抜ける...
-
ループを途中で抜けたいのですが。
-
入力した文字列から母音だけを...
-
do-while文が禁止される理由
-
入力した数値を倍々するプログラム
-
C言語forループが完結した場合...
-
if文の中にfor文なのか、for文...
-
プログラミングC言語についての...
-
エクセルVBAで Do While (1)って?
-
For文の終了値を関数にしても問...
-
エクセルでC言語のfor文と同じ...
-
Delphiで・・・
-
ループの特定入力終了
-
UWSCにてある一定の動作を無限...
-
C言語、自己参照構造体のプログ...
-
C言語 数字を削除する関数
-
Cプログラムが終了しない
-
Excel VBAで年度をまたぐ期間の...
-
プログラムで関数は使わない方...
-
VBScriptでSQLに接続し、CSV出...
おすすめ情報