Генератор цветов Уроки C++ Уроки Windows forms Учебники по программированию Уроки HTML Уроки CSS Готовые задания Исходники Полезные программы
регистрация доменов

Дешёвые домены


Уроки C++


Вычисление степени в С++

А сейчас мы с вами познакомимся с такой математической функцией, как pow(). Как вы знаете бывают числа в 2 и 3 степени, которые можно посчитать спокойно в уме. Но бывают не целые числа, которые ещё в добавок нужно возвести, к примеру, в степень – 0.372. Для это как раз и нужна такая функция. В дальнейшем, в другом разделе - в уроках по Visual Studio (Forms), мы будем использовать эту функцию при конструировании Калькулятора. Ну а сейчас создайте новый проект Win32. Для разнообразия в этот раз скомпилируем проект в MVS, если кто-то хочет исключительно компилировать в Dev C++, то просто не пишите строку #include "stdafx.h"


#include "stdafx.h"
#include "clocale"
#define _USE_MATH_DEFINES
#include "iostream"
#include "math.h"
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian" );
double a, b, c;
cout << "Введите число" << endl;   // endl переносит коретку на следующую
  //строку
cin >> a;
cout << "Введите степень" << endl;
cin >> b;
c = pow(a,b);
cout << "Результат: " << c << endl;
system("PAUSE");
return 0;
}



Результат:


Для извлечения из числа коня, допустим, 3 степени напишите :
c = pow(a,1/3);
Следующий урок >>