Xem thêm

Giải sách bài tập Tin học 10 Bài 8, 9: Câu lệnh lặp. Thực hành câu lệnh lặp

Huy Erick
Bài viết này sẽ giới thiệu về bài toán "Tổng chữ số" từ giải sách bài tập Tin học 10. Bài toán đòi hỏi viết chương trình để tính tổng các chữ số trong biểu...

Bài viết này sẽ giới thiệu về bài toán "Tổng chữ số" từ giải sách bài tập Tin học 10. Bài toán đòi hỏi viết chương trình để tính tổng các chữ số trong biểu diễn thập phân của một số nguyên dương n.

Bài toán có thể giải quyết bằng thuật toán đơn giản "tách" từng chữ số của n và cộng dồn vào một biến S. Cụ thể, ta có các bước sau:

Khởi tạo S = 0.

Lặp cho đến khi n còn chữ số.

Lấy chữ số hàng đơn vị của n, gọi là d.

Đặt S = S + d.

Loại bỏ chữ số hàng đơn vị của n.

Điều kiện "n còn chữ số" có thể được viết thành n == 0, vì khi n chỉ còn một chữ số thì phép gán n = n // 10 sẽ cho n == 0.

Dưới đây là chương trình giải bài toán "Tổng chữ số":

#code here

Tổng chữ số Viết chương trình nhập vào số nguyên dương n và in ra tổng Hình 1: Ví dụ về bài toán "Tổng chữ số"

Ngoài ra, giải sách bài tập Tin học lớp 10 sách Cánh diều còn cung cấp nhiều bài giải hay và chi tiết khác. Bạn có thể tham khảo một số bài sau:

Câu F35 trang 31 SBT Tin học 10: In ra các số lẻ

Viết chương trình nhập vào số nguyên n và in ra các số nguyên dương lẻ không lớn hơn n.

Câu F36 trang 31 SBT Tin học 10: In ra các số chẵn

Viết chương trình nhập vào số nguyên n và in ra các số nguyên dương chẵn không lớn hơn n.

Câu F37 trang 31 SBT Tin học 10: In ra tổng các số chia hết cho 3 hoặc chia hết cho 5

Viết chương trình nhập vào số nguyên n và in ra tổng các số tự nhiên nhỏ hơn n có thể chia hết cho 3 hoặc 5.

Câu F38 trang 31 SBT Tin học 10: In ra tổng các số chỉ chia hết cho 3 hoặc 5

Viết chương trình nhập vào số nguyên n và in ra tổng các số nguyên chỉ chia hết cho 3 hoặc 5.

Câu F39 trang 32 SBT Tin học 10: Đọc hiểu chương trình

Viết chương trình nhập vào một số nguyên dương n và in ra giá trị giai thừa của n.

Câu F40 trang 32 SBT Tin học 10: Tìm lỗi cho cấu trúc lặp

Viết chương trình nhập vào hai số thực dương a, b với a < b và in ra màn hình các số trong khoảng từ a đến b.

Câu F42 trang 32 SBT Tin học 10: Tính giai thừa

Viết chương trình nhập vào một số nguyên dương n và in ra giá trị giai thừa của n.

Câu F43 trang 32 SBT Tin học 10: Tìm ước chung lớn nhất

Viết chương trình nhập vào hai số tự nhiên a, b không đồng thời bằng 0 và in ra ước số chung lớn nhất của a và b.

Câu F44 trang 32 SBT Tin học 10: Liệt kê ước số

Viết chương trình nhập vào một số nguyên dương n và in ra tất cả các ước số của n.

Nếu bạn quan tâm đến những sản phẩm giá rẻ, hãy tham gia Săn shopee siêu SALE với những ưu đãi hấp dẫn như:

  • Sổ lò xo Art of Nature Thiên Long màu xinh xỉu.
  • Biti's ra mẫu mới xinh lắm.
  • Tsubaki 199k/3 chai.
  • L'Oreal mua 1 tặng 3.

Hy vọng rằng bài viết này đã giúp bạn hiểu hơn về bài toán "Tổng chữ số" và tìm thấy những bài giải hữu ích từ giải sách bài tập Tin học 10.

1