HomeLập trình Scratch

Bài tập Scratch và Pascal về số tự mãn

Like Tweet Pin it Share Share Email
Like và share giúp mình phát triển website nhé.
  •  
  •  

Quả thật là những cái tên đặc cho các con số thật là thú vị phải không các bạn, số tự mãn nghe có vẻ kiêu ngạo quá, ta cùng tìm hiểu xem vì sao nó lại “tự mãn” vậy nhé.

Định nghĩa: Số tự mãn là số bằng tổng các lũy thừa bậc ba của mỗi chữ số của nó

Sau đây là một vài số tự mãn:

153 = 1 ^ 3 + 5 ^ 3 + 3 ^ 3

370 = 3 ^ 3 + 7 ^ 3 + 0 ^ 3

371 = 3 ^ 3 + 7 ^ 3 + 1 ^ 3

407 = 4 ^ 3 + 0 ^ 3 + 7 ^ 3.

Quả thật những con số này quá đẹp phải không các bạn, có lẽ vì vậy mà nó có cái tên gọi là số tự mãn.

Xây dựng thuật toán kiểm tra số tự mãn

Mới nhìn qua các vị dụ ta thấy ngay một lần nữa lại dùng các phép toán div và mod để tách các chữ số của số cần tìm ra và cộng dồn các lũy thừa bậc ba của các số đó lại rồi phải không nào, qủa là một bài toán hay để rèn luyện phép toán Div và mod.

Thôi chết mình viết mà không để ý cái số tự mãn này chẳng qua là số amstrong mà mình đã viết rồi vì vậy các bạn hãy xem lại bài viết về số amstrong và code bằng pascal cùng Scratch nhé, thôi đã chót viết rồi nên đăng luôn vậy nhỡ có bạn nào tìm kiếm số tự mãn thì cũng biết đó là số amstrong.

Tiện mình ra luôn một bài tập khác để các bạn thích thì code bằng Scratch cho vui nhé:

“Viết chương trình tìm tất cả những số tự mãn không vượt quá 1000”

Các bạn hãy làm bằng cách sử dụng chương trình con cho thành thạo hơn nhé

Comments (0)

Trả lời

Your email address will not be published. Required fields are marked *