Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

一次方程式の解を見つけるためのCプログラム


ソフトウェア開発手法を適用して、Cプログラミング言語で1つの変数の線形方程式を解くことができます。

要件

  • 方程式はax+b=0の形式である必要があります
  • aとbは入力であり、xの値を見つける必要があります

分析

ここで

  • 入力 a、b値
  • 出力 xのです 。

アルゴリズム

線形方程式の解を見つけるには、以下のアルゴリズムを参照してください。

Step 1. Start
Step 2. Read a,b values
Step 3. Call function
Jump to step 5
Step 4. Print result
Step 5:
  • i. if(a == 0)
    • Print value of c cannot be predicted
  • Else
    • Compute c=-b/a
  • Return c
Step 6: Stop

プログラム

以下は、線形方程式の解を見つけるためのCプログラムです-

#include <stdio.h>
#include <string.h>
float solve(float a, float b){
   float c;
   if(a == 0){
      printf("value of c cannot be predicted\n");
   }else{
      c = -b / a;
   }
   return c;
}
int main(){
   float a, b, c;
   printf("\n enter a,b values: ");
   scanf("%f%f", &a, &b);
   c = solve(a, b);
   printf("\n linear eq of one variable in the form of ax+b = 0, if a=%f,b=%f,then x=    %f",a,b,c);
   return 0;
}

出力

上記のプログラムを実行すると、次の結果が得られます-

enter a,b values: 4 8
linear eq of one variable in the form of ax+b = 0, if a=4.000000, b=8.000000,
then x= -2.000000

  1. C++で三角形の図心を見つけるプログラム

    この問題では、三角形の3つの頂点の座標を示す2D配列が与えられます。私たちのタスクは、C++で三角形のセントロイドを見つけるプログラムを作成することです。 セントロイド 三角形の3つの中央値は、三角形の3つの中央値が交差する点です。 中央値 三角形の頂点は、三角形の頂点とその反対側の線の中心点を結ぶ線です。 問題を理解するために例を見てみましょう 入力 (-3, 1), (1.5, 0), (-3, -4) 出力 (-3.5, -1) 説明 Centroid (x, y) = ((-3+2.5-3)/3, (1 + 0 - 4)/3) = (-3.5, -1) ソリューションアプロ

  2. C++で平行四辺形の面積を見つけるプログラム

    この問題では、平行四辺形の底と高さを表す2つの値が与えられます。私たちのタスクは、C++で平行四辺形の領域を見つけるプログラムを作成することです。 平行四辺形 は、反対側が等しく平行な4辺の閉じた図形です。 問題を理解するために例を見てみましょう 入力 B = 20, H = 15 出力 300 説明 平行四辺形の面積=B* H =20 * 15 =300 ソリューションアプローチ この問題を解決するために、平行四辺形の面積の幾何学的公式を使用します。 Area = base * height. ソリューションの動作を説明するプログラム 例 #include <io