Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <locale.h>
- using namespace std;
- int main();
- inline void funcloa() {
- cout << "Преподаёт предмет : Математика " << endl;
- cout << "Дисциплина : Строгая" << endl;
- }
- inline void funclob() {
- cout << "Преподаёт предмет : Английский " << endl;
- cout << "Дисциплина : Строгая" << endl;
- }
- inline void funcloc() {
- cout << "Преподаёт предмет : Дискретная математика" << endl;
- cout << "Дисциплина : Не строгая" << endl;
- }
- inline void funclaa() {
- cout << "Преподаватель : Макушкина" << endl;
- cout << "Дисциплина : Строгая" << endl;
- }
- inline void funclab() {
- cout << "Преподаватель : Логвинова" << endl;
- cout << "Дисциплина : Строгая" << endl;
- }
- inline void funclac() {
- cout << "Преподаватель : Колядич" << endl;
- cout << "Дисциплина : Не строгая" << endl;
- }
- inline void funclba() {
- cout << "Строгие преподаватели : Макушкина и Логвинова" << endl;
- cout << "Макушкина преподаёт предмет : Математика" << endl;
- cout << "Логвинова : Английский" << endl;
- }
- inline void funclbb() {
- cout << "Строгие преподаватели : Макушкина и Логвинова" << endl;
- cout << "Макушкина преподаёт предмет : Математика" << endl;
- cout << "Логвинова : Английский" << endl;
- }
- inline void funclbc() {
- cout << "Не строгий преподаватель : Колядич" << endl;
- cout << "Преподаёт предмет : Дискретная математика" << endl;
- }//Для удобства создал функции,
- //что отвечают за условие,
- //тела главной функции.
- string a;
- string b;
- string c;
- int main()
- {
- setlocale(0, "rus");//Русифицирую программу
- string loa = { "Makushkina" };
- string lob = { "Logvinova" };
- string loc = { "Kolyadich" };
- string laa = { "Matematika" };
- string lab = { "Angliyskiy" };
- string lac = { "Diskretnaya matematika" };
- string lba = { "Strogaya" };
- string lbb = { "Strogaya" };
- string lbc = { "Strogaya" };//Идентифицировал условные значения типа string
- cout << "Введите предметника : " << endl;
- cin >> a;
- if (a == loa) { funcloa(); }
- else if (a == lob) { funclob(); }
- else if (a == loc) { funcloc(); }
- else {
- cout << "Такого значения нет!" << endl;
- cout << "Допустимые примеры : " << endl;
- cout << "Макушкина | Логвинова | Колядич" << endl;
- cout << "Попробуйте еще раз : " << endl;
- }
- cout << "Вы так же можете ввести предмет : " << endl;
- cin >> b;
- if (b == laa) { funclaa(); }
- else if (b == lab) { funclab; }
- else if (b == lac) { funclac(); }
- else {
- cout << "Такого значение нет!" << endl;
- cout << "Допустимые примеры : " << endl;
- cout << "Математика | Английский | Колядич" << endl;
- cout << "Попробуйте еще раз : " << endl;
- }
- cout << "Вы так же можете узнать дисциплину : " << endl;
- cin >> c;
- if (c == lba) { funclba(); }
- else if (c == lbb) { funclbb(); }
- else if (c == lbc) { funclba(); }
- else {
- cout << "Такого значение нет!" << endl;
- cout << "Допустимые примеры : " << endl;
- cout << "Строгая | Не строгая" << endl;
- cout << "Попробуйте еще раз : " << endl;
- }//Условия выполнения алгоритма
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement