Tìm ước cung lớn nhất và ước chung nhỏ nhất trong php

15-09-23 Nguyễn Hoài Nam
-

Ước chung lớn nhất (GCD - Greatest Common Divisor) của hai số là số lớn nhất có thể chia cả hai số đó mà không để lại dư. Để tìm ước chung lớn nhất của hai số bằng PHP, bạn có thể sử dụng một trong những phương pháp sau:

Sử dụng hàm gcd() trong PHP 7.0 trở lên:

Sử dụng thuật toán Euclid để tính GCD:

Nếu bạn không sử dụng PHP 7.0 trở lên hoặc không muốn sử dụng hàm gcd(), bạn có thể tự viết mã tính ước chung lớn nhất sử dụng thuật toán Euclid. Dưới đây là một ví dụ:

Kết quả sẽ là: Ước chung lớn nhất của 24 và 36 là: 12

 

Ngược lại, thì ta có thể tìm ước chung nhỏ nhất(LCM - Least Common Multiple) qua các cách sau:

Sử dụng hàm lcm() trong PHP 8.0 trở lên:

Sử dụng công thức tính ước chung nhỏ nhất:

Nếu bạn không sử dụng PHP 8.0 trở lên hoặc không muốn sử dụng hàm lcm(), bạn có thể tính ước chung nhỏ nhất bằng cách sử dụng công thức sau:

Kết quả sẽ là: Ước chung nhỏ nhất của 24 và 36 là: 72.
Trong bài viết này, chúng ta đã tìm hiểu về ước chung lớn nhất và ước chung nhỏ nhất, hai khái niệm toán học quan trọng với ứng dụng rộng rãi trong cuộc sống thường ngày và trong nhiều lĩnh vực khác nhau như khoa học máy tính, kỹ thuật, và tài chính. Việc hiểu rõ cách tính và sử dụng chúng có thể giúp bạn giải quyết nhiều bài toán phức tạp và tối ưu hóa quy trình công việc. Hãy theo dõi chúng tôi để cùng nhau biết thêm những kiến thức thú vị và bổ ích nhé.

Bài viết liên quan

SỞ HỮU WEBSITE CHUYÊN NGHIỆP – NÂNG TẦM DOANH NGHIỆP!

05-11-2024 Trương Thị Hải Yến
28 views + likes

Bạn muốn sở hữu một website độc nhất thể hiện đúng phong cách và tầm nhìn của doanh nghiệp mình?

Làm quen với VueJS

26-10-2024 Admin
42 views + likes

Nếu bạn mới bắt đầu học lập trình front-end, thì Vue.js là một gợi ý không thể bỏ qua vì cách tiếp cận và sử dụng rất dễ dàng.

Xử lý bất đồng bộ với callback, promise, và async/await trong JavaScript

27-09-2024 Admin
67 views + likes

Bất đồng bộ là một khái niệm quan trọng trong lập trình, đặc biệt là trong các ứng dụng web và xử lý tác vụ như tải dữ liệu từ máy chủ, đọc file từ hệ thống

Cài đặt php 8.2 cho ubuntu

24-09-2024 Admin
57 views + likes

Để cài đặt PHP 8.2 trên Ubuntu, bạn có thể làm theo các bước sau:

Cải thiện công việc thông qua công cụ hỗ trợ ghi nhớ

23-09-2024 Admin
107 views + likes

Trong quá trình làm việc hàng ngày, nhiều nhân sự gặp phải khó khăn trong việc nhớ và quản lý các công việc, dễ dẫn đến bỏ sót nhiệm vụ quan trọng