入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。13:11回答数:4件Userが何度も質問を繰り返せるような,下のようなプログラミングが書きたいのですが、どうしたらいいのわかりません。ちなみに私の書いたものでは、一度しか実行できません。わかる方がいらしゃったら教えてください。--------------------------------------------------------------------問題:ユーザーがセールスを入れると、$200+コミッション(セールスの9%)がサラリーとしてもらえる。0;}通報するこの質問への回答は締め切られました。23:03No.2での補足に書かれたプログラムですが、if文の位置が正しくありませんね。-1の判定はxの入力の直後にすべきです。-1が入力されたときはその後の計算や結果表示は不要なのですから。私はいつもプログラミングするとき、すこし複雑になると何をどこにおいたらいいのかいまいちわかりません。実行するときにWarnngがでるだけで、たいして大きい問題にならないので、違っているってわかってても、自分で調べるのにも限界があるし、学校の先生は適当にそれをみて点数しかつけないし、いったい何が悪いのかもよくわからないまま終わってしまいます。Naturalさんのような、位置の違いを指摘して下さるとすごく助かるし、勉強になります。21:30#2のclow_hです。warningの理由ですが、ちょいと調べたところyをfloat型で宣言しているの原因だと思われます。符号付き浮動小数点数)の図式により、いったんdouble型に変換されて戻すときにDataが失われる可能性があることをコンパイラが警告していると思われます。実行上では問題ないでしょう。使用していないと思われるビットで警告を受けているだけなので・・・もしかしたら、まれにこの領域を使ってしまう可能性がある。この警告が出てくるのがいやだったら、yの宣言をdouble型にしましょう。警告が消えるはずです。...(このページに、float、doubleのことが書いてありました)下のURLはこのページのトップページです。ご丁寧なアドバイスどうもありがとうございました。URLも細かいことはまだ理解できないのですが、参考になりました。17:50こんにちは蛇足ながら、ご質問(追加のほう)へお答えします。本を読めばわかると思いますが、while文は条件式(カッコの中身)が真(0以外、条件に合う)なら実行し、偽(0、条件に合わない)なら実行しません。よって、while(1)は条件に合うので{}の中を実行します。while(0)なら実行しません。xの値が-1だったときと言う意味ですね。xが-1と等しいときなので条件に合っています。それでは、蛇足でしたが、がんばってください。この回答への補足ご回答ありがとうございました。プログラムを書き直すことができました。下記のプログラムで実行はできるのですが、コンパイル上でWarningが出てしまいます。試してみたのですが、いっこうにWarningが消えません。実行上では何の問題もなかったのですが、、、。14:23ご質問文の様に「永遠に」ということでしたら永久ループを使用すればよいと思います。end)という但し書きがついていますので、その条件に合致した場合はループを抜けるようにします。課題か何かだと思いますのでプログラム全体はあえて記載しませんが、ヒントだけ...。・}尚、lilnoさんのプログラムは実行例とメッセージ等が微妙に違っていますので御確認下さい。is:に続いて表示される筈)も指摘しておきます。この回答への補足naturalさん重大なHintありがとうございました。私はまだプログラミングの超初心者なので、いまいち本を読んでも、実際に自分で書くとかならず行き詰ってしまいます。すごく基本な質問でごめんなさい。その1とかー1は一体どういう意味なんでしょうか?本にはwhile(0),この場合は条件文が0なのでcoutで始まる文は実行されない。8C,C++のsizeof演算子の仕様について。kansuu()が二つもあります。回答数ランキングです。・本当は知りたい、発毛体験のあれこれ。恋愛からビジネスまで人気の記事が一目で分かる今読むべき記事はコレ!貴社サイトにQ&Aを!QAコネクトとは・・?QA機能を導入できます利用料0円。Inc.質問して、直接聞いてみよう!Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。