C++

Определить, пройдет ли кирпич в отверстие

Достаточно не простая задача, просто постарайтесь решить её, не подглядывая в готовый код.
Значение выражения (1-tg x)^(ctg x)+ cos(x-y)
#include <iostream>
 
using namespace std;
 
int main()
{
    double a, b, c, d, l;
    cout << "Enter the length(a): "; // длинна кирпича
    cin >> a;
    cout << "Enter the width(b): "; // ширина кирпича
    cin >> b;
    cout << "Enter the height(c): "; // высота кирпича
    cin >> c;
    cout << "Enter the length of the oppenings(d): "; // вводим длинну отверстия
    cin >> d;
    cout << "Enter the height of the oppenings(l): "; // вводим высоту отверстия
    cin >> l;
        switch ( (b <= d) && (c <= l) ? 1 : (a <= d) && (c <= l) ? 2 : (a <= d) && ( b <= l) ? 3 : -1 ) // составное условие
        {
        case 1  : {cout << "Brick went into the hole by the first party"  << endl; break; } // кирпич прошёл через отверстие первой стороной
        case 2  : {cout << "Brick went into the hole by the second party" << endl; break; } // кирпич прошёл через отверстие второй стороной
        case 3  : {cout << "Brick went into the hole by a third party"    << endl; break; } // кирпич прошёл через отверстие третьей стороной
        default : cout << "Brick did not pass through the hole"           << endl;          // кирпич не прошёл через отверстие
        }
    return 0;
}
// проекции кирпича
/*
   ******************************************    *****************
   *             сторона № 2                *    *  сторона № 1  *
   *                                        *    *               *
   ******************************************    *****************
 
   ******************************************
   *                                        *
   *                                        *
   *            сторона № 3                 *
   *                                        *
   *                                        *
   ******************************************
*/
Теги:
выражения
Добавлено: 11 Апреля 2018 09:03:08 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...