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

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...

Giới thiệu một số công nghệ, dịch vụ mà Hura Apps đang dùng cho mô hình SaaS

Hura Apps là nhóm phát triển các ứng dụng web hỗ trợ cho nền tảng Shopify. Hura Apps hoạt động theo mô hình SaaS....

Hành trình kiếm 500 triệu/tháng từ việc xuất bản ứng dụng lên Shopify App Store

Đây là câu chuyện của một lập trình viên người Pháp có tên Axel Hardy được chính anh chia sẻ trên Twitter của mình....

Hura Apps nhận được gói hỗ trợ khởi nghiệp $10.000 từ Amazon Web Services

Mới đây Hura Apps đã nhận được gói hỗ trợ khởi nghiệp $10.000 từ Amazon Web Services. Đây là gói hỗ trợ dành cho Hura...

PayPal đang phát triển đồng stablecoin của riêng mình

Công ty PayPal đang tích cực làm việc để ra mắt stablecoin của riêng mình như là một phần của việc thúc đẩy sử...

BẠN XEM CHƯA

Top 100 quán phải ăn thử khi tới Quy Nhơn

Foody đã tổng hợp đến độc giả địa chỉ top gần 100 quán ăn mà khách du lịch có thể đến trải nghiệm khi...

Nền tảng trực tuyến này cho phép bạn thiết lập trang web chỉ trong vài phút

Bất kỳ doanh nghiệp nào hiện nay cũng đều cần một trang web. Tuy nhiên, không phải ai cũng có đủ chuyên môn kỹ...

Tạo lối tắt rút USB an toàn với USB Extension

USB Extension là tiện ích miễn phí giúp bạn tạo shortcut ngắt kết nối USB an toàn chỉ với một cú nhấn chuột. Tải tại:...

Nhập mảng và in mảng các số nguyên trong Java

Đại loại là tính rất mau quên nên thường xuyên bị tình trạng học xong trả lại hết kiến thức cho thầy cô. Và...

Mang bookmarks đi mọi nơi với QuickLinkr.Com

Bạn thường sử dụng tính năng bookmars trên trình duyệt để lưu trữ lại những trang web mà mình yêu thích để có thể...