Bài tập
Viết một chương trình C++ để nhập hai giá trị và tính tích và lập phương của chúng bởi sử dụng khái niệm inline function trong C++.
Lời giải
Dưới đây là chương trình C++ để giải bài tập trên. Có thể tóm tắt các bước như sau:
- Khai báo lớp
- Khai báo và định nghĩa hàm inline cho các hàm để tính tích và lập phương
- Khai báo đối tượng và các biến.
- Đọc hai giá trị
- Gọi hàm tính tích và lập phương bởi sử dụng các đối tượng của lớp.
- Trả về giá trị và hiển thị
#include<iostream> #include<conio.h> using namespace std; class line { public: inline float phepnhan(float x,float y) { return(x*y); } inline float lapphuong(float x) { return(x*x*x); } }; int main() { line obj; float giatri1,giatri2; cout<<"Nhap hai gia tri:"; cin>>giatri1>>giatri2; cout<<"\nGia tri cua phep tinh tich la: "<<obj.phepnhan(giatri1,giatri2); cout<<"\n\nGia tri cua phep tinh lap phuong la: "<<obj.lapphuong(giatri1)<<"\t"<<obj.lapphuong(giatri2); return 0; }