Выполнение основных операций с использованием класса

C++C++Beginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом лабораторном задании мы научимся выполнять базовые операции с использованием класса и его членов в языке программирования C++. Мы создадим класс "операции", содержащий переменные-члены и функции для реализации таких базовых операций, как сложение, вычитание, умножение и деление на двух числах, введенных пользователем.

Создайте новый файл на C++

Во - первых, создайте новый файл на C++, названный main.cpp, в директории ~/project с использованием следующей команды в терминале:

touch ~/project/main.cpp

Напишите код

Скопируйте и вставьте следующий код в файл main.cpp с использованием текстового редактора или интегрированной среды разработки (IDE):

#include <iostream>
#include <vector>
using namespace std;

// определение класса operations для реализации всех основных операций
class operations {
 // объявление переменных-членов
 public:
     int num1, num2;

 // определение функций-членов или методов
 public:
     void input() {
         cout << "Введите два числа для выполнения операций с ними: \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";
     }
};

// определение главного метода для доступа к членам класса
int main() {
     cout << "\n\nДобро пожаловать в LabEx :-)\n\n\n";
     cout << " ===== Программа для выполнения основных операций с использованием класса, на C++ ===== \n\n";

     // объявление объекта класса для доступа к членам класса из вне класса
     operations op;

     cout << "\n

: Вызов функции division()";

 op.division();

 cout << "\nВыход из главного метода\n\n\n";

 return 0;

}

Код объявляет класс под названием 'операции', содержащий переменные-члены и функции для выполнения основных операций над двумя числами, введенными пользователем. Главный метод используется для доступа к членам класса и вызова необходимых функций для выполнения основных операций над числами, введенными пользователем.

Скомпилируйте и запустите код

Для компиляции и запуска кода используйте следующую команду в терминале:

g++ ~/project/main.cpp -o main &&./main

Эта команда скомпилирует файл main.cpp и сгенерирует исполняемый файл с именем 'main'. Затем исполняемый файл будет запущен, и вывод будет отображаться в терминале.

Вы должны увидеть вывод, похожий на следующий:

Добро пожаловать в LabEx :-)


===== Программа для выполнения основных операций с использованием класса, на C++ =====

: Вызов функции division()

Деление = 2

Выход из главного метода

Резюме

В этом практическом занятии мы узнали, как выполнять базовые операции с использованием класса и его членов в языке программирования C++. Мы создали класс 'операции', содержащий переменные-члены и функции для реализации таких базовых операций, как сложение, вычитание, умножение и деление на двух числах, введенных пользователем. Мы также узнали, как обращаться к членам класса из вне класса и вызывать необходимые функции для выполнения базовых операций над числами, введенными пользователем.