- ベストアンサー
If文は2つ以上の条件を課せますか?
こんにちは プログラミングで If文は2つ以上の条件を課せますか? 例えば、A=0である場合と、突然の数字でA=3はOKでそれ以外の数はダメ といった具合に… 教えてくださるかたいましたらお願いします m(__)m
- question_april
- お礼率52% (118/223)
- C・C++・C#
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
できますよ。 if(A==0 || A==3){ 処理1 } else{ 処理2 } || が or && が and
関連するQ&A
- IF文について
A以上B以下という処理条件を記述しているんですが、この以外のものが来たらIF文を出るようにしたいんですが、どのように記述すれば良いのでしょうか? マクロだと、確か"Exit ~"で抜けれたと思うんですが、どなたか教えて下さい。
- ベストアンサー
- その他(プログラミング・開発)
- IF文の条件で、ワイルドカードのようなもの
IF文で条件にワールドカードのような指定の仕方はできませんか? 日本語で書いたら IF(頭文字に山がつく苗字の人だったら,OK,そうでなかったらNG) ってできますかね? あと上の条件部分で、山中さんと、山田さんだったら、OKというAND ってつなげそうな文はどのようにすればよいでしょうか?
- ベストアンサー
- オフィス系ソフト
- if文で困っています。
define A 5 void main(void) int i; scanf("%d", &i); if (i <= A){ このような形をつくったのですが、if文のところで質問があります。 「数字をいくつか入力し、その入力したデータ数が5つより少ないときに・・・」というようなプログラムにしたいのですが、この場合、「入力した数値が5.0以下であるときに・・・」というプログラムになっているのではないかと、困っています。どちらが正しいのでしょうか?
- ベストアンサー
- C・C++・C#
- IF文での条件の書き方について(fortran)
条件 (1)exp(-at)<x (2)exp(-bt)<y と二つの条件があるとする. (a,b,x,yは定数とし,tは時間でdo文でまわすとする) 例えば,IF( (1) .AND. (2) )THENとすれば,「(1) かつ (2)」となり,つまり,「時間的に,(1)・(2)がどちらが先に条件を満たしたとしても良い」とういうことですよね. 今回,私が作ろうとしているプログラムは 「(1)が先に条件を満たした後に,(2)の条件を満たすなら」というIF文を作りたいのです.( (2)の条件が先に満たしてしまう場合は除きたいということです) こういう場合はどういった表記をすればよいのでしょうか. 下手な文章で読みにくいかもわかりませんが,アドバイスをお願いいたします.
- ベストアンサー
- その他(プログラミング・開発)
- 条件文if について
仮定法ではなく条件文のIf節の場合、主節でwould を取ることはあるのでしょうか? たとえば、 If we don't know the solutions, we will fail in the exam. というのが条件文だと思いますが、もしこれが If we don't know the solutions, we would fail in the exam. とは使えますか? If節のとき、主節にwouldを持ってくる場合は、仮定法だと思いますが、would には現在の推量の意味もあると思います。ならば、wouldでも使えるかどうか教えてください。
- ベストアンサー
- 英語
- Excel 長すぎるif関数
こんにちは。Excelを使って、条件によって表す表示を変える場合、 例えばa1のセルには0~100までの任意の数字を入れるとして、b1のセルにa1の数字に応じていろいろな表示をしたい場合(具体的には100ならAを表示、90~99ならB、70~89ならC、55~69ならD・・・といったように)、if関数を使うと思いますが、 =if(a1=100,"A"1,if(a1>=90,"B",if(a1>=70,"C",if・・・・)))というように長々と続きますね。条件が少ないうちはいいのですが、条件が多くなると、大変複雑な式になり、入力もしづらいし、頭も使うし、閉じる括弧の数もわからなくなるし、作成に時間もかかりますよね。2つ以上の条件が重なる(例えばA1が90~99の範囲でかつa2がAならb1にB1と表示するなど)など複雑になってくるともうお手上げです。 これらを短時間で要領よく作成する方法はないでしょうか?次の観点で教えてください。 1 if以外の良い関数はあるか?または良い機能はあるか?それとも複雑であってもif関数が妥当なのか? 2 (if関数が妥当であるとして)複雑なif文の作成を簡単にできる方法があるか?あるいはそんなソフトがあるか? 3 やっぱりそういうのはVBAとかで作った方がいいのか?(できれば使いたくないのですが。)
- 締切済み
- オフィス系ソフト
- IF関数にて
Aの値が「○」ならば「1」でそれ以外は「0」というものに、Aの値が「○」と「△」と「□」と「☆」ならば「1」でそれ以外は「0」という感じに条件を増やしたいのですが、やはり増えた条件の数だけ「IF」の数も増やさないとダメなんでしょうか?
- ベストアンサー
- Windows XP
- 条件が複数ある場合のif文の書き方
条件が一つだけの時は上手く動いたのですが、条件を複数にした場合はどう書いたらいいのかわからず、質問させていただきました。 『おしえて!!ACTION SCRIPT』という本を見ながら、Flashを作っています。 その中ではif文の書き方は if(条件式が正しかったら){ 実行するスクリプト; } となっていますが、変数が複数あって、そのすべてが合致しないと指定のフレームに飛べないようにするためにはどう書いたらいいでしょうか? if(a==1){ gotoAndPlay(2); } if(b==1){ gotoAndPlay(2); } if(c==1){ gotoAndPlay(2); } と、続けて書くとa=1の時点でフレーム2に進んでしまうことになりますよね? そうでなく、a.b.c全ての変数が1の場合に、フレーム2に飛ぶようにしたいのです。 よろしくお願いします。
- ベストアンサー
- Flash
お礼
有り難うございました!