フローチャートと手順を使用して、C で意思決定の概念を説明します。
以下は決定ステートメントです-
- 単純な if ステートメント
- if-else ステートメント
- ネストされた if else ステートメント
- else – ifladder
- switch ステートメント
単純 – if ステートメント
「if」キーワードは、論理条件が true の場合に一連のステートメントを実行するために使用されます。
構文
if (condition){ Statement (s) }
例
次の例では、数値が 50 より大きいかどうかを確認します。
#include<stdio.h> main (){ int a; printf (“enter any number:</p><p>”); scanf (“%d”, &a); if (a>50) printf (“%d is greater than 50”, a); }
出力
1) enter any number: 60 60 is greater than 50 . 2) enter any number 20 no output
if else ステートメント
if else ステートメントは True または False の条件を受け入れます。
構文
if (condition){ True block statement(s) } else{ False block statement(s) }
フローチャート
例
次は、奇数と偶数をチェックするプログラムです-
#include<stdio.h> main (){ int n; printf (“enter any number:</p><p>”); scanf (“%d”, &n); if (n%2 ==0) printf (“%d is even number”, n); else printf( “%d is odd number”, n); }
出力
1) enter any number: 10 10 is even number
ネストされた if - else ステートメント
ここでは、「if」が別の if (または) else-
構文の中に配置されています
if (condition1){ if (condition2) stmt1; else stmt2; } else{ if (condition3) stmt3; else stmt4; }
フローチャート
例
次の例は、指定された数値の最大 3 桁を出力します。
#include<stdio.h> main (){ int a,b,c; printf (“enter 3 numbers”); scanf (“%d%d%d”, &a, &b, &c); if (a>b){ if (a>c) printf (“%d is largest”, a); else printf (“%d is largest”, c); } else { if (b>c) printf (“%d is largest”, b); else printf (“%d is largest”, c); } }
出力
enter 3 numbers = 10 20 30 30 is largest
Else – ifladder
これは多方向の決定条件です。
構文
if (condition1) stmt1; else if (condition2) stmt2; - - - - - - - - - - else if (condition n) stmt n; else stmt x;
フローチャート
例
次の例では、二次方程式の根を求めます。
#include <math.h> main (){ int a,b,c,d; float r1, r2 printf ("enter the values a b c"); scanf (“%d%d%d”, &a, &b, &c); d= b*b – 4*a*c ; if (d>0){ r1 = (-b+sqrt(d)) / (2*a); r2 = (-b-sqrt(d)) / (2*a); printf (“root1 ,root2 =%f%f”, r1, r2); } else if (d== 0){ r1 = -b / (2*a); r2 = -b/ (2*a); printf (“root1, root2 = %f%f”, r1, r2); } else printf ("roots are imaginary”); }
出力
1) enter the values of a b c : 1 4 3 Root 1 = -1 Root 2 = -3
Switchステートメント
複数の決定から1つを選択するのに役立ちます。
文法
switch (expression){ case value1 : stmt1; break; case value2 : stmt2; break; - - - - - - default : stmt – x; }
文法
例
#include<stdio.h> main (){ int n; printf (“enter a number”); scanf (“%d”, &n); switch (n){ case 0 : printf (“zero”) break; case 1 : printf (‘one”); break; default : printf (‘wrong choice”); } }
出力
enter a number 1 One
以上がフローチャートと手順を使用して、C で意思決定の概念を説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









このセクションでは、<、<=、!=、>、>=、== などの条件文を使用せずに、数値が奇数か偶数かを確認する方法を説明します。条件文を使用すると、数値が奇数か偶数かを簡単に確認できます。数値を 2 で割って、余りが 0 かどうかを確認できます。 0 の場合は偶数です。それ以外の場合は、数値と 1 の AND 演算を行うことができます。答えが 0 の場合は偶数、そうでない場合は奇数です。ここでは条件文は使用できません。奇数が存在するか偶数が存在するかを確認する 2 つの異なる方法を見ていきます。方法 1 ここでは、文字列の配列を作成します。インデックス 0 の位置は「偶数」を保持し、インデックス 1 の位置は「奇数」を保持します。私たちは数字を割ることができます

Python コード入門: 学習に必要な 5 つの例 Python は、データ分析、機械学習、Web クローラーなどの分野で広く使用されている、シンプルで学習しやすい高レベル プログラミング言語です。初心者にとっては、基本的な Python コードをマスターすることが重要です。この記事では、初心者がすぐにPythonプログラミングを始めるのに役立つ5つの簡単なサンプルコードを紹介します。 Print Hello,World!print("Hello,World!") これは Python です

高級プログラミング言語である C++ には、プログラムの意思決定構造とループ構造を実装するためのさまざまなフロー制御ステートメントがあります。中でも条件文は C++ プログラミングで最もよく使われる文の 1 つで、条件が満たされるかどうかを判断してプログラムの実行経路を決定します。この記事では、C++ の条件文の使用法と例を詳しく紹介し、読者がこの構文をより深く理解し、適用できるようにします。 1. 条件文の基本文法 C++ における条件文には、主に if 文、ifelse 文、switch 文の 3 種類があります。彼らの基本的な言語

Java で条件ステートメントを使用して論理的な判断を行う方法には、特定のコード例が必要です。条件ステートメントはプログラミングで一般的に使用されるツールであり、プログラムが要件に応じてさまざまな分岐を実行できるようにします。 Java プログラムでは、条件文を使用して、特定の条件の真偽に基づいてプログラムの次のアクションを決定できます。この記事では、Java での条件文の使用法を紹介し、具体的なコード例を示します。 Java には、if ステートメントと switch ステートメントという 2 つの主な形式の条件ステートメントがあります。 if ステートメント if ステートメントは、最も一般的に使用される条件ステートメントです。

条件ステートメントの 3 つの形式: 1. if ステートメント: 構文は「if (条件) {実行ステートメント}」です。条件が true の場合、ステートメントは実行されます。2. if-else ステートメント: 構文は「if (条件)」です。 ) {実行ステートメント 1 } else {実行ステートメント 2 }"、条件が true の場合はステートメント 1 を実行し、それ以外の場合はステートメント 2、3、switch ステートメントなどを実行します。

Go では、条件文はプログラム フローを制御するための鍵の 1 つです。コードを記述するとき、多くの場合、特定のロジック制御を実装するために条件ステートメントを使用する必要があります。この記事では、Go 言語で条件文を使用する方法について説明します。 If ステートメント if ステートメントは、Go で最も一般的な条件ステートメントの 1 つです。ブール式の値に基づいて、コードのブロックを実行するかどうかを決定します。 if ステートメントの基本的な構文構造は次のとおりです: ifcondition{//ifblockofcode}

Python 言語の条件文は重要なプログラミング概念であり、プログラムのフローを制御したり、さまざまな状況でさまざまな操作を実行するかどうかを決定したりするためによく使用されます。 Python で一般的に使用される条件文には、if 文と if-else 文が含まれます。この記事ではPythonで条件文を使う方法を紹介します。 1. if ステートメントの基本的な使い方 if ステートメントは、Python で最もよく使用される条件ステートメントの 1 つで、特定の条件下でコード ブロックを実行するために使用されます。その基本的な構文は次のとおりです。

PHP は、Web 開発の分野で広く使用されているオープンソースの汎用スクリプト言語です。 PHPプログラミングにおいて条件文は、プログラム内でさまざまな論理判断やフロー制御を実現するために必要不可欠な基本構文の一つです。この記事では、PHP プログラミングにおける一般的な条件文を紹介します。 1. If ステートメント PHP で最も一般的に使用される条件ステートメントは if ステートメントです。 if ステートメントの構文は次のとおりです: if (条件式) {//条件が true のときに実行されるステートメント} ここで、条件式には任意の値を指定できます。
