Hello world! Вещает Слава Пацифист, и я не давно столкнулся, что не мог возвести степень число. В этой статье я поделюсь с решением данной проблемы.
Возведение числа в степень - это умножение на самого себя несколько раз. Однако в C# нет оператора возведения в степень. А вот умножать какую либо переменную определённое количество раз, прямо в коде неудобно!
Math.Pow
Для возведения числа в C# используем класс Math, а точнее его метод Pow. Выглядит это примерно вот так:
Тип данных значений полученных этим методом - double. Если мы хотим присвоить результат в переменную типа данных int или другой, то не забываем конвертировать в соответствующий тип данных.
Пример
Для примера возьмём программу, которая выводит степени числа два (2, 4,16 ... 2048). Значения будем хранить в одномерном массиве. Так же создаём переменную со степенью.
Создаём цикл for, и в его теле с начало в каждой переменной присваиваем значение 2, позже присваиваем этой же переменной присваиваем результат возведения числа в степень. После этого программа выводит результат, и в конце итерации цикла проводим операцию инкремента на переменной со степенью.
Вот так просто можно возводить число в степень. Если нашёл в этой статье, что-то новое, то поставь палец вверх. А на этой я прощаюсь с вами!