1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Си++ перегрузка

Тема в разделе "Вопросы новичков и не только", создана пользователем 999a, 8 мар 2011.

  1. 999a

    999a Гость

    Репутация:
    0
    Написать программу, которая использует перегрузку методов класса:
    Для целых данных вычисляется куб числа, для действительных – тангенс угла;
     
  2. ierofant

    ierofant Гость

    Репутация:
    0
    Вот это имеется в виду?
    Код:
    #include <iostream>
    #include <cmath>
    
    class Calculator
    {
    public:
    static double calc (int _x) {return std::pow (_x, 3);}
    static double calc (double _x) {return std::tan (_x * M_PI / 180);}
    };
    
    
    int main ()
    {
    std::cout << "45^3 = " << Calculator::calc (45) << std::endl;
    std::cout << "tan (45.0) = " << Calculator::calc (45.0) << std::endl;
    
    return 0; 
    }
     
Загрузка...

Поделиться этой страницей