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

Hướng dẫn tải video ngắn Facebook Reel miễn phí

Facebook Reels là tính năng video ngắn mới của Facebook. Nếu bạn muốn tải những video ngắn này của mọi người thì bạn có...

Lập Trình Viên 25 Tuổi Kiếm Được $30.000 Mỗi Tháng Từ Các Ứng Dụng Shopify

Mat De Sousa là một doanh nhân Pháp, anh là người đứng sau 2 ứng dụng Shopify là Wide Bundles và WideReview do chính...

Lần đầu nhận quà từ Shopify

Hura Apps là 1 trong những đối tác của Shopify được vinh dự Shopify chọn tham gia chương trình (Huấn luyện Thương mại) Commerce...

Một số ưu đãi của Shopify cho người dùng đăng ký mới

Shopify chỉ cho phép người dùng mới 14 ngày dùng thử miễn phí. Nếu bạn cảm thấy khoảng thời gian này là không đủ...

Trang web hỗ trợ tìm kiếm trên Facebook

Facebook là mạng xã hội lớn nhất hiện nay. Thông tin được người dùng chia sẻ trên mạng xã hội này là vô cùng...

BẠN XEM CHƯA

Một số chương trình hay cho các bạn đam mê khởi nghiệp

Có thể nói chương trình "Shark Tank Việt Nam - Thương vụ bạc tỉ" đã mang lại nhiều đam mê khởi nghiệp hơn cho...

Thời đại của thanh công cụ sắp kết thúc

Nếu các bạn xài máy tính thuở trước chắc cũng quen thuộc với vài ba thanh công cụ (toolbar) được cài vào trình duyệt....

Tạo tập tin trình chiếu Powerpoint bằng… Notepad

Bạn đang cần phải tạo gấp một tập tin trình chiếu vì một mục đích gì đó nhưng máy tính bạn đang dùng không...

Vài chia sẻ về việc làm thêm thời sinh viên

Khi là sinh viên thì bạn không phải học thêm học bớt nhiều nên quỹ thời gian có thể nói là rộng rãi hơn...

9 ngôn ngữ lập trình bạn nên học

Cho dù bạn là chủ sở hữu trang web hay có kế hoạch viết một ứng dụng dành cho máy tính hoặc thiết bị...