Module: (C++) Biến. định dạng đầu ra


Problem

2/7

Hầu như máy tính

Theory Click to read/hide

Máy tính


Hãy thử viết một máy tính đơn giản.
Nhiệm vụ của chúng ta là hiển thị một biểu thức số học nào đó lên màn hình và yêu cầu máy tính tính toán.
Ví dụ: 
5+7=12
Ngoài ra, thay vì 57, có thể có các số khác nhau tùy thuộc vào giá trị của các biến ab trong chương trình.

Trong câu lệnh đầu ra, bạn không chỉ có thể hiển thị văn bản mà còn hiển thị giá trị của các biến, cũng như kết quả của một biểu thức số học. Hơn nữa, trình tự đầu ra có thể khác nhau. Ví dụ, để hiển thị biểu thức trên, bạn cần viết nó như sau: cout << a << "+" << b << "=" << a+b;
Nếu chúng ta muốn hiển thị giá trị của một biến, thì chúng ta chỉ cần chỉ định tên của nó mà không cần dấu ngoặc kép. Nếu chúng ta muốn hiển thị kết quả của một biểu thức số học, thì chỉ cần viết đúng biểu thức số học là đủ.
 
Cần ghi nhớ!
Các biến, văn bản và biểu thức số học được phân tách với nhau bằng <<.
 
*** Chuyên sâu: Sự khác biệt của C***
Trong chuỗi định dạng, số lượng bộ xác định đầu ra không bị giới hạn, điều chính đối với mỗi bộ xác định sau chuỗi định dạng là liệt kê tất cả các giá trị được phân tách bằng dấu phẩy sẽ được thay thế cho mẫu.
Ví dụ: printf("%d+%d=%d",a,b,a+b);
Chuỗi định dạng chứa ba thông số định dạng đầu ra (%d).
Công cụ xác định định dạng - dãy được tạo bởi dấu phần trăm đứng trước (%), được dùng để chỉ định loại và định dạng dữ liệu.

Trình xác định %d chỉ ra rằng các giá trị số nguyên phải được xuất ra.  Thứ tự thay thế là trực tiếp.  Những thứ kia. thay vì mẫu đầu tiên %d, giá trị của biến a sẽ được hiển thị, thay vì mẫu thứ hai - giá trị của biến b và  thay vì phần ba - giá trị của biểu thức  a+b.

Problem

Hãy hoàn thành chương trình trên sao cho ngoài tổng các số, nó còn hiển thị hiệu, tích và thương ở các dòng tương ứng. Kết quả của mỗi thao tác phải được hiển thị trên một dòng mới. Đừng quên nhảy sang một dòng mới nếu cần. 

Chương trình sẽ hiển thị như sau trên màn hình:
10+5=15 10-5=5 10*5=50 10/5=2