まとめ:モジュール式計算機
CoddyのCジャーニー「Object Oriented Programming」セクションの一部 — レッスン 5/61。
チャレンジ
簡単C言語におけるモジュール化プログラミングについて学んだすべてのことを練習するために、3つのファイルに分割された、基本的な算術演算を行うモジュール化された計算機を作成しましょう。
以下の3つのファイルを作成します:
calc.h: 3つの計算機関数add、subtract、multiplyを宣言するヘッダーファイルです。各関数は2つの整数を受け取り、1つの整数を返します。シンボルCALC_Hを使用したインクルードガードでヘッダーを保護してください。calc.c: 3つの演算すべての実装を含むソースファイルです。宣言と定義の同期を保つために、作成したヘッダーファイルをインクルードすることを忘れないでください。main.c: ヘッダーをインクルードし、入力に基づいて計算機関数を使用して演算を実行するメインファイルです。
3つの整数入力 a、b、c を受け取ります。
メイン関数内で、以下の計算を実行し、各結果を個別の行に出力してください:
aとbの和aからcを引いた結果bとcの積
結果を以下の形式で出力してください:
Sum: {result}
Difference: {result}
Product: {result}例えば、入力が 10、5、3 の場合、出力は以下のようになります:
Sum: 15
Difference: 7
Product: 15自分で試してみよう
#include <stdio.h>
#include "calc.h"
int main() {
int a, b, c;
scanf("%d", &a);
scanf("%d", &b);
scanf("%d", &c);
// TODO: add 関数を使用して a と b の和を計算する
// TODO: subtract 関数を使用して a から c を引いた差を計算する
// TODO: multiply 関数を使用して b と c の積を計算する
// TODO: 以下の形式で結果を出力する:
// Sum: {result}
// Difference: {result}
// Product: {result}
return 0;
}