Kiến thức

Cách tính trị tuyệt đối trong C/C++

Cách tính trị tuyệt đối trong C/C++

0

41142

Để tính trị tuyệt đối trong C/C++. Chúng ta có thể sử dụng hàm abs() để tính trị tuyệt đối với số nguyên. Và hàm fabs() để tính trị tuyệt đối cho số thực. Mình sẽ lấy ví dụ để các bạn dễ hiểu hơn nhé.

NỘI DUNG BÀI VIẾT

Bạn đang xem: Cách tính trị tuyệt đối trong C/C++

Trị tuyệt đối là gì?

Giá trị tuyệt đối(Absolute value) – còn thường được gọi là “mô-đun” – của một số thực x, viết là |x|, là giá trị của nó nhưng bỏ dấu. Như vậy |x| = -x nếu x là số âm, và |x| = x nếu x là số dương, và |0| =0.
Giá trị tuyệt đối của một số có thể hiểu là khoảng cách của số đó đến số 0.
Trong toán học, việc sử dụng giá trị tuyệt đối có trong hàng loạt hàm toán học, và còn được mở rộng cho các số phức, véctơ, trường,… liên hệ mật thiết với khái niệm giá trị.
Đồ thị của một hàm số có các biến số nằm trong dấu “giá trị tuyệt đối” thì luôn luôn nằm phía trên của trục hoành.

Cách tính trị tuyệt đốiCách tính trị tuyệt đối

Mô phỏng về trị tuyệt đối

Mục sau cùng mình sẽ chỉ các bạn cách để tự viết hàm tính giá trị tuyệt đối nhé.

Tính trị tuyệt đối của số nguyên

Để tính trị tuyệt đối với số nguyên trong C/C++, ta sử dụng hàm abs() có cú pháp như sau:

Trong đó, x là số nguyên/ biến kiểu nguyên cần lấy giá trị tuyệt đối.

Đây là một ví dụ tính trị tuyệt đối sử dụng abs():

Kết quả:

Tính giá trị tuyệt đối của số thực

Để tính trị tuyệt đối của số thực, ta sử dụng hàm fabs() có cú pháp như sau:

Trong đó x là một số thực mà bạn cần tính trị tuyệt đối. Bạn nhớ #include <math.h> nhé.

Ví dụ sử dụng hàm fabs():

Kết quả chạy:

Tự viết hàm tính giá trị tuyệt đối

Ở đây, chúng ta sẽ sử dụng template trong C++ để viết 1 hàm chạy được cho cả số nguyên và số thực nhé.

Kết quả chạy:

 

  • TAGS
  • abs

  • fabs

  • trị tuyệt đối

Facebook

Twitter

Pinterest

WhatsApp

Nguyễn Văn Hiếu

Sáng lập cộng đồng Lập Trình Không Khó với mong muốn giúp đỡ các bạn trẻ trên con đường trở thành những lập trình viên tương lai. Tất cả những gì tôi viết ra đây chỉ đơn giản là sở thích ghi lại các kiến thức mà tôi tích lũy được.

Chuyên mục: Kiến thức

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Check Also
Close
Back to top button