/
rgd045
/
cpp-oop-basics
Обзор
Документация
Войти
/
rgd045
/
cpp-oop-basics
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
projects/polynomial/main.cpp
29 строк
663 B
OMP Education
Add modules
28 июн 2024, 01:09
28 июн 2024, 01:09
0ef3df8
Код
Авторство
О чём код?
// SPDX-FileCopyrightText: 2023 Open Mobile Platform LLC <edu@omp.ru> // SPDX-License-Identifier: BSD-3-Clause #include <iostream> class Polynomial { private: double m_a {0.0}; double m_b {0.0}; double m_c {0.0}; public: Polynomial(){}; Polynomial(double a, double b, double c): m_a{a}, m_b{b}, m_c{c} { }; double operator()(double x) { return m_a * x * x + m_b * x + m_c; } }; int main() { Polynomial poly {2.6, 1.5, 3.2}; std::cout << poly(2.5) << std::endl; std::cout << poly(-1.0) << std::endl; std::cout << poly(3.3) << std::endl; return 0; }