Hàm Pow Trong C++
Có thể bạn quan tâm
Hướng dẫn cách sử dụng hàm pow trong C++. Bạn sẽ học được cách sử dụng hàm pow để tính luỹ thừa trong C++ sau bài học này.
Hàm pow trong C++
Hàm pow trong C++ là một hàm kế thừa từ ngôn ngữ C và được cài sẵn trong header file cmath, giúp chúng ta tính luỹ thừa trong C++. Hàm pow sẽ tính luỹ thừa y của một số x và trả về kết quả.
Chúng ta sử dụng hàm pow để tính luỹ thừa trong C++ với cú pháp sau đây:
doule pow(doule x, doule y);
Trong đó x là cơ số, y là luỹ thừa, và doule là kiểu dữ liệu mặc định của cơ số và luỹ thừa sử dụng trong hàm pow.
Kết quả trả về của hàm pow sẽ là giá trị luỹ thừa mũ y của x với giá trị là xy.
Lưu ý là đối số sử dụng trong hàm pow cũng như kết quả trả về đều thuộc cùng kiểu dữ liệu. Chúng ta không thể chỉ định kiểu dữ liệu của chúng khác nhau.
Kiểu dữ liệu mặc định sử dụng trong hàm pow là kiểu double. Ngoài ra thì chúng ta cũng có thể chỉ định kiểu float, hoặc kiểu long double khi sử dụng hàm pow.
Tuỳ thuộc vào 3 kiểu dữ liệu trên, mà chúng ta có các cú pháp hàm pow trong C++ khác nhau như sau:
doule pow(doule x, doule y);float pow(float x, float y);long double pow(long double x, long double y);
Ví dụ cụ thể, chúng ta tính luỹ thừa y của x trong các ví dụ sau đây:
| #include<iostream>#include<cmath>using namespace std;int main(){ cout << "Luy thua 2 cua 3 la: "<< pow(2, 3) <<endl; cout << "Luy thua 3.1 cua 3 la: "<< pow(3.0, 3.1) <<endl; cout << "Luy thua 3.1 cua 3 la: "<< pow(2.012, 3.132) <<endl; return 0;} |
Kết quả phép tìm luỹ thừa trong C++ bằng hàm pow như sau:
| Luy thua 2 cua 3 la: 8Luy thua 3.1 cua 3 la: 30.1353Luy thua 3.1 cua 3 la: 8.93229 |
Với các luỹ thừa của số thuộc kiểu double, float và long double, chúng ta cũng có thể làm tròn số chữ số đằng sau dấu phẩy bằng cách sử dụng tới hàm setprecision() trong header file iomanip như sau:
| #include<iostream>#include<cmath>#include <iomanip>using namespace std;int main(){ cout << "Luy thua 3.1 cua 3 la: "<< pow(3.0, 3.1) <<endl; cout << "Luy thua 3.1 cua 3 la: "<< setprecision(4) << pow(3.0, 3.1); return 0;} |
Kết quả:
| Luy thua 3.1 cua 3 la: 30.1353Luy thua 3.1 cua 3 la: 30.14 |
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn cách sử dụng hàm pow để tính luỹ thừa trong C++ rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về C++ trong các bài học tiếp theo.
URL Link
https://laptrinhcanban.com/cpp/lap-trinh-cpp-co-ban/ham-trong-cpp/ham-pow-trong-cpp/
Từ khóa » Cách Viết Lũy Thừa Trong C++
-
Thuật Toán Tính Lũy Thừa Nhanh Trong C/C++ - Freetuts
-
C++ - Tính Lũy Thừa Của Một Số Nguyên được Nhập Từ Bàn Phím
-
Cách Viết Giai Thừa Và Lũy Thừa Trong C/C++? - Dạy Nhau Học
-
Làm Thế Nào để Viết Kí Tự Mũ Trong C? - Programming - Dạy Nhau Học
-
Bài Tập Về Vòng Lặp Trong C++: Tính Lũy Thừa Bậc B Của A (a Mũ B)
-
Chương Trình Tính Lũy Thừa Bằng C++ - YouTube
-
Hàm Lũy Thừa Trong C
-
Hàm Mũ Trong C++?
-
Hàm Lũy Thừa Trong C - Các Hàm Math Trong C++
-
Viết Chương Trình Tính E Mũ X
-
Viết Chương Trình Tính E Mũ X
-
Cách Viết Giai Thừa Và Lũy Thừa Trong C/C++?
-
Thuật Toán Tính Lũy Thừa Nhanh. Giải Thích Một Cách đơn Giản
-
Số Học 3 - Tính (a^b) % C - VNOI