Trang chủ Lập trình Visual Basic Tính tổng các giai thừa

Tính tổng các giai thừa

Mình vừa mới làm quen với Visual Basic và cũng mạo muội post lên đây vài bài toán nhỏ mà mình gặp phải vừa để chia sẻ cũng vừa để ôn luyện cũng như nhận được sự giúp đỡ của mọi người để việc học được tốt hơn.

Mình cũng xin nói thêm là ở đây mình chỉ xin chia sẻ phần thuật toán và những dòng lệnh còn phần thiết kế giao diện thì mình nghĩ chắc các bạn cũng dễ dàng thực hiện. Mình cũng sẽ chia sẻ mã nguồn luôn nên các bạn có thể dễ dàng tham khảo. Thật sự mà nói là mình không có mắt thẩm mỹ nên phần giao diện có thể hơi thô mong các bạn bỏ qua cho. Mình cũng rất mong nhận được sự giúp đỡ và góp ý để hoàn thiện thêm.

Đầu tiên mình xin cùng các bạn giải bài toán như sau: Viết chương trình tính s= 1! + 2! + …+ n!, với n là một số nguyên dương được nhập vào.

Phân tích sơ bộ như sau: Như vậy mình sẽ tạo ra 1 biến để tính giai thừa và sau đó sẽ tính tổng

Mình sẽ thao tác như sau:

  • Tạo 1 ô nhập số và 1 nút lệnh để thực hiện thao tác tính.
  • Tạo ra 4 biến kiểu integer lần lượt như sau: n là giá trị sẽ gán thay cho số nhập vào, t để tính giai thừa (gán cho giá trị ban đầu bằng 1), s để tính kết quả cuối (gán cho giá trị ban đầu bằng 0) và i để chạy trong vòng lặp.
  • Cho chạy vòng lặp từ i = 0 đến i = 1.
  • Thực hiện thao tác trong vòng lặp như sau: tính giai thừa bằng cách cho t = t * i, tính tổng các giai thừa bằng cách cho s = s + t
  • Cuối cùng là xuất kết quả cuối cùng là s tại phần cần hiển thị

Dưới đây là đoạn cho nút lệnh chính:

Chú ý là bạn cần phải khai báo để tạo các biến chung trước với lệnh:

Các bạn có thể tải mã nguồn cũng như tập tin chương trình sản phẩm tại đây: https://www.box.com/s/lhvdmytl0mjheoqbbam0

 Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

- Advertisement -
Huỳnh Mai Anh Kiệthttps://anhkiet.biz
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên cho Hura Apps - một startup nhỏ về công nghệ tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Binance Launchpad có dễ… húp như bạn tưởng

Tiền kỹ thuật số (cryptocurrency) đang dần mở rộng. Kể ra mình biết khái niệm này từ rất lâu. Nếu các bạn là độc...

10 Công Cụ Có Thể Thay Thế ChatGPT

ChatGPT là một mô hình ngôn ngữ lớn được phát triển bởi OpenAI. Nó cung cấp các câu trả lời nhanh chóng và ngắn...

Hướng Dẫn Đăng Ký Nhận Mã Giảm Giá Highland Coffee

Highland Coffee đang có nhiều chương trình khuyến mã cho khách hàng của mình. Các khuyến mãi có thể bao gồm upsize, mua 1...

Quà cuối năm 2022 từ Shopify

Năm nay nhận quà từ các đối tác công nghệ hơi bị nhiều. Mới đây mình lại nhận được quà từ Shopify. Quà về đúng...

Nhận quà từ đối tác công nghệ Recharge

Recharge là một trong những công ty chuyên cung cấp giải pháp bán hàng đăng ký định kỳ (subscription payments) cho các nền tảng...

BẠN XEM CHƯA

Đúng và Sai

Hồi con đi học có vài môn thi... rớt. Ngẫm lại bài làm thế này: "Kể ra mình làm cũng có ý... gần gần...

Khám phá và trải nghiệm vẻ đẹp hoang sơ của đảo Cù Lao Xanh – Quy Nhơn

Cù Lao Xanh là địa điểm du lịch thích hợp cho những ai yêu thích kiểu du lịch bụi, muốn khám phá, trải nghiệm...

Vua chọn vợ bằng câu đố

Cổ ngữ có câu: “Lấy vợ coi trọng hiền đức”. Bậc thánh nhân và những người có phẩm hạnh đạo đức cao thượng đều...

Tạo responsive cho trình Youtube chèn vào trang web

Khi bạn chèn video trên Youtube vào trang web của mình bạn sẽ nhận được 1 đoạn mã chèn iframe vào trang web hoặc...

Tất cả chúng ta đều đã lấy nhầm người

Ai cũng tìm mọi cách lấy được người trong mộng. Vậy mà tất cả chúng ta đều cùng chung cảnh đám cưới xong rồi...