Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////////////////////////////////////// Lab 2 Ex.5.cpp
- import Funcs;
- #include <iostream>
- #include <stdlib.h>
- using namespace std;
- int main()
- {
- setlocale(LC_ALL, "Russian");
- int select = 0;
- double a, b;
- cout << "Введите первое число: ";
- cin >> a;
- cout << "Введите второе число: ";
- cin >> b;
- select = Select();
- if (select == 1)
- {
- cout << "\nРезультат: " << Plus(a, b) << endl;
- }
- else if (select == 2)
- {
- cout << "\nРезультат: " << Minus(a, b) << endl;
- }
- else if (select == 3)
- {
- cout << "\nРезультат: " << Multi(a, b) << endl;
- }
- else if (select == 4)
- {
- cout << "\nРезультат: " << Del(a, b) << endl;
- }
- return 0;
- }
- ////////////////////////////////////////////////////
- //////////////////////////////////////////////////// Funcs.ixx
- #include <iostream>
- export module Funcs;
- using namespace std;
- export int Select()
- {
- int c;
- cout << "1. Сложение\n2. Вычитание\n3. Умножение\n4. Деление\nВыбери действие: ";
- cin >> c;
- if (c < 1 || c > 4)
- {
- return Select();
- }
- else
- {
- return c;
- }
- }
- export float Plus(int a, int b)
- {
- return a + b;
- }
- export float Minus(int a, int b)
- {
- return a - b;
- }
- export float Multi(int a, int b)
- {
- return a * b;
- }
- export float Del(int a, int b)
- {
- return a / b;
- }
- ////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement