はじめに
この実験では、C++ プログラミング言語を使ってクラスとそのメンバーを使って基本的な演算を行う方法を学びます。2 つのユーザー入力数に対する加算、減算、乗算、除算などの基本演算を実装するためのメンバー変数と関数を含む 'operations' というクラスを作成します。
この実験では、C++ プログラミング言語を使ってクラスとそのメンバーを使って基本的な演算を行う方法を学びます。2 つのユーザー入力数に対する加算、減算、乗算、除算などの基本演算を実装するためのメンバー変数と関数を含む 'operations' というクラスを作成します。
まず、ターミナルで以下のコマンドを使って ~/project
ディレクトリに名前が main.cpp
の新しい C++ ファイルを作成します。
touch ~/project/main.cpp
次に、コードをコピーして、テキストエディタまたは統合開発環境 (IDE) を使って main.cpp
ファイルに貼り付けます。
#include <iostream>
#include <vector>
using namespace std;
// すべての基本演算を実装するための operations クラスを定義する
class operations {
// メンバー変数を宣言する
public:
int num1, num2;
// メンバー関数またはメソッドを定義する
public:
void input() {
cout << "演算を行う 2 つの数を入力してください:\n";
cin >> num1 >> num2;
cout << "\n";
}
void addition() {
cout << "加算 = " << num1 + num2;
cout << "\n";
}
void subtraction() {
cout << "減算 = " << num1 - num2;
cout << "\n";
}
void multiplication() {
cout << "乗算 = " << num1 * num2;
cout << "\n";
}
void division() {
cout << "除算 = " << (float) num1 / num2;
cout << "\n";
}
};
// クラスのメンバーにアクセスするための main メソッドを定義する
int main() {
cout << "\n\nLabEx へようこそ:-)\n\n\n";
cout << " ===== C++ でクラスを使って基本演算を行うプログラム ===== \n\n";
// クラスの外からクラスのメンバーにアクセスするためのクラスオブジェクトを宣言する
operations op;
cout << "\n
op.division();
cout << "\nmain メソッドを終了します\n\n\n";
return 0;
}
このコードは、2つのユーザー入力数に対して基本演算を行うためのメンバー変数と関数を含む 'operations' という名前のクラスを宣言します。main メソッドは、クラスのメンバーにアクセスし、ユーザー入力数に対して基本演算を行うために必要な関数を呼び出します。
コードをコンパイルして実行するには、ターミナルで以下のコマンドを使用します。
g++ ~/project/main.cpp -o main &&./main
このコマンドは、main.cpp
ファイルをコンパイルして、'main' という名前の実行可能ファイルを生成します。次に、実行可能ファイルが実行され、出力がターミナルに表示されます。
以下のような出力が表示されるはずです。
Welcome to LabEx :-)
===== Program to perform basic operations using Class, in C++ =====
除算 = 2
main メソッドを終了します
この実験では、C++ プログラミング言語を使ってクラスとそのメンバーを使って基本演算を行う方法を学びました。私たちは、2 つのユーザー入力数に対する加算、減算、乗算、除算などの基本演算を実装するためのメンバー変数と関数を含む 'operations' というクラスを作成しました。また、クラスの外からクラスのメンバーにアクセスし、ユーザー入力数に対して基本演算を行うために必要な関数を呼び出す方法も学びました。