Bài tập Hàm C++ số 1

Bài tập Hàm C++ số 1-24h68

Đề bài

Định nghĩa một hàm nhận tham số đầu vào là một số nguyên dương n bất kỳ, sau đó hàm trả về giá trị của biểu thức S theo công thức mô tả ở bên dưới.

Trong hàm main():

  • Cho phép người dùng nhập vào từ bàn phím một số nguyên dương bất kỳ n.
  • In ra màn hình giá trị của S sử dụng hàm đã định nghĩa ở trên.
图片[1]-

Hướng dẫn

Định nghĩa một hàm nhận tham số đầu vào là một số nguyên dương n bất kỳ, sau đó hàm trả về giá trị của biểu thức S theo công thức mô tả ở bên dưới.

Mình sẽ định nghĩa một hàm tên là tong(), vì nhận tham số đầu vào là n và biểu thức là phân số nên sẽ khai báo kiểu số thực cho hàm: float tong(int &n); sau đó trả về giá trị của biểu thức S nên mình sẽ return S.

float tong(int &n){
    float S=0;
    for(int i=1; i<=n; i++){
        S = S + i*1.0/(2*i +1);     //ep kieu nguyen sang kieu thuc
    }
    return S;
}

Dòng 5: S = S + i*1.0/(2i +1) mình đã ép kiểu nguyên sang kiểu số thực bởi vì i là kiểu nguyên mà nguyên chia nguyên (2i +1) thì ra kiểu số nguyên.

Code toàn bộ bài toán

Trong hàm main chỉ việc gọi hàm tong ra là sẽ có kết quả của S vì chúng ta return S rồi mà😁

#include <iostream>
using namespace std;
float tong(int &n){
    float S=0;
    for(int i=1; i<=n; i++){
        S = S + i*1.0/(2*i +1);     //ep kieu nguyen sang kieu thuc
    }
    return S;
}
int main()
{
    int n;
    cout<<"Nhap n = "; cin>>n;
    cout<<"Tong S la: "<<tong(n);
}

Bài tập Hàm C++ số 1-24h68
© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
Theo dõi
Thông báo của
的头像-24h68
0 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận