Viết PHP script kiểm tra số 153 có phải Armstrong hay không

Số Amstrong là số mà tổng các chữ số của chính nó, mỗi chữ số được nâng lên lũy thừa của các chữ số thì bằng chính số đó



Magenet là giải pháp thay thế Adsense tốt nhất ở đây chúng tôi kiếm được 2 đô la cho một liên kết, Ở đây chúng tôi nhận được các quảng cáo liên kết. magenet

Số Armstrong là loại số có giá trị/số bằng tổng các lập phương của mỗi chữ số. Những loại số đó được gọi là Số Armstrong. Một số số Armstrong là 0, 1, 153, 371, 407, 471, v.v.

Logic đằng sau số Armstrong

  • Đầu tiên, bạn phải lấy số làm đầu vào để kiểm tra xem đó có phải là Armstrong hay không
  • Lưu trữ số đó trong một biến
  • Bây giờ lấy biến đó cho tổng
  • Bây giờ chia số đó với 10 giá trị cho đến khi thương số là 0
  • Cube các giá trị còn lại
  • So sánh biến tổng và biến số (Nếu cả hai số giống nhau thì đó là Số Armstrong)

Ví dụ để kiểm tra số Armstrong trong PHP

Dưới đây là các ví dụ sử dụng các phương pháp khác nhau như. cho, trong khi, làm trong khi

Ví dụ 1. Sử dụng vòng lặp For trong PHP

Chương trình này là để kiểm tra xem số đó có phải là số Armstrong hay không bằng cách sử dụng Vòng lặp For. Trong chương trình PHP dưới đây, số đầu vào được lưu trữ trong biến armnum2 và cũng gán 0 cho biến total3. Giờ đây, biến mới “x3” được gán trong vòng lặp For bằng cách sử dụng khởi tạo, tăng dần và điều kiện bên trong vòng lặp For bằng cách gán biến Armnum2 cho x3 làm số bắt đầu khi khởi tạo, Điều kiện là x3. =0 để thoát khỏi vòng lặp, tăng dần bằng cách chia x3 cho 10 và lưu vào giá trị x3

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Biến Rem3 là để lấy giá trị còn lại. Bây giờ lập phương của giá trị phần dư bên trong vòng lặp For để lấy tất cả các giá trị phần còn lại bằng cách sử dụng các giá trị khởi tạo, tăng dần và điều kiện của vòng lặp For bởi vì theo logic, số đầu vào và lập phương của các chữ số của số đó phải bằng nhau để xác nhận là một

Mã số

đầu ra

Viết PHP script kiểm tra số 153 có phải Armstrong hay không

Ví dụ #2. Sử dụng HTML Form và chương trình For Loop

Ở đây, khái niệm cơ bản về biểu mẫu là bao gồm đầu vào của người dùng với sự trợ giúp của For Loop. Người dùng có thể nhập bất kỳ giá trị đầu vào nào mình muốn với sự trợ giúp của lời nhắc hiển thị trong trình duyệt sau khi chạy biểu mẫu PHP cho tập lệnh vòng lặp. Kiểm tra bằng mã dưới đây và biết

Đây là chương trình For Loop với Form HTML sử dụng phương thức Post để lấy input trực tiếp từ người dùng. Phương thức Form có post với tham số đầu vào là số và submit được sử dụng, Number là truyền số nhập vào để chương trình kiểm tra số/giá trị biến có phải là số Armstrong hay không. Sau đó chương trình Loop tương tự như trên tiếp tục kiểm tra số Armstrong. Tương tự như vậy cho tất cả các chương trình

Mã số



Enter Armstrong Number/Other:

đầu ra

Viết PHP script kiểm tra số 153 có phải Armstrong hay không

Ví dụ #3. Sử dụng Vòng lặp While trong PHP

Đây là chương trình While Loop để kiểm tra số có phải là số Armstrong hay không. Để thoát khỏi điều kiện vòng lặp được đưa vào bên trong vòng lặp While vì x1 không bằng 0. Biến Rem1 được gán để lấy các giá trị còn lại. Bằng cách sử dụng các giá trị còn lại và lập phương của nó cho đến khi điều kiện x1 bằng 0. Và sau đó x1 là số đầu vào được chia cho 10 và được lưu trong biến x1 để lấy tất cả các giá trị còn lại bằng cách sử dụng vòng lặp While. Điều tương tự cũng xảy ra với chương trình vòng lặp Do While

Mã số

đầu ra

Viết PHP script kiểm tra số 153 có phải Armstrong hay không

Ví dụ #4. Sử dụng HTML Form và chương trình While Loop

Ở đây, khái niệm cơ bản về biểu mẫu là bao gồm đầu vào của người dùng. Người dùng có thể nhập bất kỳ giá trị đầu vào nào anh ta muốn nhập. Kiểm tra mã dưới đây và biết

Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

Viết PHP script kiểm tra số 153 có phải Armstrong hay không
Viết PHP script kiểm tra số 153 có phải Armstrong hay không
Viết PHP script kiểm tra số 153 có phải Armstrong hay không
Viết PHP script kiểm tra số 153 có phải Armstrong hay không

Viết PHP script kiểm tra số 153 có phải Armstrong hay không
Viết PHP script kiểm tra số 153 có phải Armstrong hay không
Viết PHP script kiểm tra số 153 có phải Armstrong hay không
Viết PHP script kiểm tra số 153 có phải Armstrong hay không

Giá
Xem các khóa học

Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 6 (86.818 xếp hạng)

Mã số



Enter Armstrong Number/Other:

đầu ra

Viết PHP script kiểm tra số 153 có phải Armstrong hay không

Ví dụ #5. Sử dụng Vòng lặp DO-While trong PHP

Mã số

đầu ra

Viết PHP script kiểm tra số 153 có phải Armstrong hay không

Ví dụ #6. Sử dụng biểu mẫu HTML và vòng lặp Do While

Ở đây, khái niệm cơ bản về biểu mẫu là bao gồm đầu vào của người dùng. Người dùng có thể nhập bất kỳ giá trị đầu vào nào anh ta muốn nhập

Mã số



Enter Armstrong Number/Other:

đầu ra

Viết PHP script kiểm tra số 153 có phải Armstrong hay không

Bài viết được đề xuất

Đây là hướng dẫn về Số Armstrong trong PHP. Ở đây chúng tôi thảo luận về ý nghĩa, logic đằng sau số Armstrong, các ví dụ cùng với việc triển khai và xuất mã. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

153 có phải là Armstrong không?

Số 15 3 là số Armstrong bậc 3 vì l3 + 53 + 33 = 1 + 125 + 27 = 153.

150 có phải là số Armstrong không?

0, 1, 153, 370, 371 và 407 là danh sách số Armstrong hoặc tất cả ví dụ về số Armstrong.

154 có phải là số Armstrong không?

154 không phải là số Armstrong , vì. 154. = 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190.

Làm thế nào là 1634 Armstrong hay không?

Làm thế nào 1634 là một số Armstrong? . Bây giờ, tổng này hóa ra là 1634. Do đó, 1634 là số Armstrong .