Thực Hành Java: Bài 8 Viết Chương Trình Tính Tổng S = 1 /1! + 2 /2! + ...

Lập trình căn bản và nâng cao learn programming Thực hành Java: Bài 8 Viết chương trình tính tổng S = 1 /1! + 2 /2! + ….+ n / n! Bởi soldiers1987 vào Tháng Sáu 30, 2015

Trước hết, ta nên viết một hàm tính n!

//---------ham tinh giai thua-------------- public static double giaithua(int n){ double tmp=1; if (n>1) { for (int i = 2; i <= n; i++) { tmp *= i; } } return tmp; }

Và khai báo một biến toàn cục n. Bạn có thể viết thêm method nhập để gọi cho tiện nhưng ở bài này tôi viết chung vào phương thức main. Toàn bộ code của bài tập như sau:

package baitap8; import java.util.Scanner; public class Baitap8 { public static int n; //---------ham tinh giai thua-------------- public static double giaithua(int n){ double tmp=1; if (n>1) { for (int i = 2; i <= n; i++) { tmp *= i; } } return tmp; } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here float tong = 0.0f; Scanner reader = new Scanner(System.in); System.out.print("Nhập số tự nhiên N = "); n = reader.nextInt(); for (int i = 1; i <= n; i++) { tong+= i/giaithua(i); } System.out.println("tong day so la: " + tong); } }

Các bạn có thể sử dụng nhiều cách khác nhau để nhập dữ liệu vào như BufferedReader, JOptionPane thay vì sử dụng lớp Scanner như bài này.

Chia sẻ:

  • Twitter
  • Facebook
Thích Đang tải...

Related

Posted in: Bài tập Java Điều hướng bài viết ← Older Newer →

Có một phản hồi

  1. Giải các bài tập lập trình Java | Lập trình căn bản và nâng cao Tháng Sáu 30, 2015 lúc 4:00 sáng | Trả lời

    […] Bài 8. Viết chương trình tính tổng S = 1 /1! + 2 /2! + ….+ n / n! Giải bài tập 8 […]

    ThíchThích

Bình luận về bài viết này Hủy trả lời

Δ

Tìm kiếm

Tìm

Bài viết gần đây

  • Javascript Algorithms
  • Java ứng dụng thực tế
  • Ký sự internship TMA Solutions – Tuần thứ hai
  • Ký sự internship TMA Solutions – Ngày thứ nhất 28/5/2018
  • 11 cách hệ thống giáo dục Phần lan cho ta thấy “Ít mà Nhiều”

Lưu trữ

  • Tháng Bảy 2021
  • Tháng Tư 2019
  • Tháng Sáu 2018
  • Tháng Năm 2018
  • Tháng Mười 2016
  • Tháng Chín 2016
  • Tháng Mười 2015
  • Tháng Chín 2015
  • Tháng Tám 2015
  • Tháng Bảy 2015
  • Tháng Sáu 2015

Nội dung

  • Bài tập Java
  • Giáo dục
  • Java ứng dụng
  • Javascript/nodejs
  • Ký sự TMA Solutions
  • Olympic tin học
  • Robocon
  • Uncategorized

Thống kê

  • 282 238 Lượt truy cập

Tạo một blog miễn phí với WordPress.com.

  • Bình luận
  • Đăng lại
  • Theo dõi Đã theo dõi
    • Lập trình căn bản và nâng cao
    • Theo dõi ngay
    • Đã có tài khoản WordPress.com? Đăng nhập.
    • Lập trình căn bản và nâng cao
    • Tùy biến
    • Theo dõi Đã theo dõi
    • Đăng ký
    • Đăng nhập
    • URL rút gọn
    • Báo cáo nội dung
    • Xem toàn bộ bài viết
    • Quản lý theo dõi
    • Ẩn menu
%d Tạo trang giống vầy với WordPress.comHãy bắt đầu

Từ khóa » Tính Tổng S=1/2+2/3+3/4+...+n/n+1 Trong Java