Chương trình C ++ để thêm hệ thống hai khoảng cách (tính bằng inch) sử dụng cấu trúc

Chương trình này thực hiện hai khoảng cách (trong hệ thống inch-feet), thêm chúng và hiển thị kết quả trên màn hình.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C ++ sau:

  • Cấu trúc C ++
  • C ++ if, if… else và Nested if… else

Ví dụ: Thêm khoảng cách bằng cách sử dụng cấu trúc

 #include using namespace std; struct Distance( int feet; float inch; )d1 , d2, sum; int main() ( cout << "Enter 1st distance," << endl; cout <> d1.feet; cout <> d1.inch; cout << "Enter information for 2nd distance" << endl; cout <> d2.feet; cout <> d2.inch; sum.feet = d1.feet+d2.feet; sum.inch = d1.inch+d2.inch; // changing to feet if inch is greater than 12 if(sum.inch> 12) ( ++ sum.feet; sum.inch -= 12; ) cout << endl << "Sum of distances = " << sum.feet << " feet " << sum.inch << " inches"; return 0; ) 

Đầu ra

 Nhập khoảng cách đầu tiên, nhập feet: 6 Nhập inch: 3.4 Nhập thông tin cho khoảng cách thứ 2 Nhập feet: 5 Nhập inch: 10,2 Tổng khoảng cách = 12 feet 1,6 inch 

Trong chương trình này, một cấu trúc Distancechứa hai thành viên dữ liệu (inch và feet) được khai báo để lưu trữ khoảng cách trong hệ thống inch-feet.

Tại đây, hai biến cấu trúc d1 và d2 được tạo ra để lưu trữ khoảng cách do người dùng nhập vào. Và, các biến tổng lưu trữ tổng khoảng cách.

Câu if… elselệnh được sử dụng để chuyển đổi inch sang feet nếu giá trị của biến inch của biến tổng lớn hơn 12.

thú vị bài viết...