C 言語による長方形の面積の計算

CCBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、C プログラミング言語を使ってユーザ定義関数を使って長方形の面積を計算する方法を学びます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/FunctionsGroup(["Functions"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/FunctionsGroup -.-> c/function_declaration("Function Declaration") c/FunctionsGroup -.-> c/function_parameters("Function Parameters") c/UserInteractionGroup -.-> c/user_input("User Input") subgraph Lab Skills c/function_declaration -.-> lab-136085{{"C 言語による長方形の面積の計算"}} c/function_parameters -.-> lab-136085{{"C 言語による長方形の面積の計算"}} c/user_input -.-> lab-136085{{"C 言語による長方形の面積の計算"}} end

関数を使って長方形の面積を求める

この実験では、関数を使って長方形の面積を求める方法を学びます。

  1. WebIDE で rectangle.c という名前の新しいファイルを作成します。

  2. rectangle.c ファイルに次のコードを追加します。

    #include <stdio.h>
    
    int area(int h, int w)
    {
      int area = h * w;
      return area;
    }
    
    void main()
    {
      int height, width;
    
      printf("Enter the height of the rectangle: ");
      scanf("%d", &height);
    
      printf("Enter the width of the rectangle: ");
      scanf("%d", &width);
    
      printf("The area of the rectangle = %d\n\n\n", area(height, width));
    }

    このコードは、それぞれ長方形の高さと幅を表す 2 つのパラメータ hw を持つ area 関数を定義しています。この関数は、高さと幅を掛け合わせることで長方形の面積を計算し、結果を返します。

    main 関数はユーザーから高さと幅の値を読み取り、area 関数を呼び出して面積を計算し、その結果を表示します。

  3. rectangle.c ファイルを保存します。

  4. ターミナルを開き、rectangle.c ファイルがあるディレクトリに移動します。

  5. 次のコマンドを使って rectangle.c ファイルをコンパイルします。

    gcc rectangle.c -o rectangle

    このコマンドは C コードをコンパイルし、rectangle という名前の実行可能ファイルを生成します。

  6. 次のコマンドを使って rectangle 実行可能ファイルを実行します。

    ./rectangle
  7. プロンプトが表示されたら、長方形の高さと幅を入力します。

  8. プログラムは長方形の面積を計算して表示します。

まとめ

この実験を完了すると、C プログラミング言語を使ってユーザ定義関数を使って長方形の面積を計算できるようになります。