CHƯƠNG 1 : THUẬT GIẢI VÀ LƯU ĐỒ
3.3. Nhập xuất dữ liệu cơ bản
3.3.3. Các lệnh trình bày màn hình
Một số định dạng đơn giản, để sử dụng các định dạng này cần khai báo file nguyên mẫu <iomanip.h> ở đầu chương trình bằng chỉ thị #include <iomanip.h>.
- endl: Tương đương với kí tự xuống dịng '\n'.
- setw(n): Phương thức này qui định độ rộng dành để in ra các giá trị là n cột màn
hình. Nếu n lớn hơn độ dài thực của giá trị, giá trị sẽ in ra theo lề phải, để trống phần thừa (dấu cách) ở trước.
-setprecision(n): Chỉ định số chữ số của phần thập phân in ra là n. Số sẽ được làm tròn trước khi in ra.
- setiosflags(ios::showpoint): Phương thức setprecision chỉ có tác dụng trên một
dòng in. Để cố định các giá trị đã đặt cho mọi dòng in (cho đến khi đặt lại giá trị mới) ta sử dụng phương thức setiosflags(ios::showpoint).
Câu hỏi thảo luận
1. Trình bày các kiểu dữ liệu cơ bản.
2. Nêu ý nghĩa của lệnh cin và cout và cho ví dụ.
4. Thế nào là một định danh hợp lệ? Nguyên tắc sử dụng định danh?
5. Trình bày lệnh khai báo thư viện để sử dụng một số định dạng đơn giản như:
77
Bài tậpvận dụng
1. Viết chương trình nhập vào 2 số thực. Tính và xuất kết quả tổng, hiệu, tích, thương của 2 số thực vừa nhập, kết quả lấy 1 số lẻ.
2. Viết chương trình nhập vào bán kính của hình trịn; xuất ra diện tích và chu vi của hình trịn đó.
3. Viết chương trình nhập vào đáy lớn, đáy nhỏ, chiều cao của hình thang; xuất ra diện tích của hình thang đó.
4. Nhập vào 4 số ngun. Tính trung bình cộng 4 số đó. 5. Giá trị cuối cùng của a, b bằng bao nhiêu?
#include <iostream> using namespace std; int main () { int a, b; // a:?, b:? a = 10; // a:?, b:? b = 4; // a:?, b:? a = b; // a:?, b:? b += a; // a:?, b:? a += 7; // a:?, b:? cout << "a:"<< a; cout << " b:"<< b; }
6. Viết chương trình tính giá trị của biểu thức, trong đó x là số nguyên nhập từ phím.
F(x) = 4x2 + 4x + 1.
G(x) = 2x4 – 5x2 + 5x + 1.
7. Viết chương trình nhập vào điểm ba mơn Tốn, Anh1, Triết của một sinh viên. In ra điểm trung bình của học sinh đó với hai số lẻ thập phân.
8. Viết chương trình nhập vào ngày, tháng, năm. In ra ngày tháng năm theo dạng dd/mm/yy. (dd: ngày, mm: tháng, yy: năm. Ví dụ: 30/04/19).
9. Viết chương trình nhập vào độ dài 3 cạnh a, b, c của một tam giác. Tính chu vi và diện tích của tam giác theo cơng thức:
Chu vi = a+b+c
Diện tích = sqrt(p*(p-a)*(p-b)*(p-c))
Trong đó: p là nửa chu vi. In các kết quả lên màn hình. 10. Các giá trị sau thuộc kiểu dữ liệu chuẩn nào?
a) 12.0 b) 2019
78 c) ’?’
d) 13<17 e) 15.172 f) 11/5
11. Chọn kiểu dữ liệu phù hợp cho các trường hợp sau: - Tuổi của sinh viên
- Pi (3.14159265)
- Số trang của một văn bản
- Giá của một cổ phiếu (2 số sau dấu phẩy). 12. Tính giá trị các biểu thức sau:
a) (5 > 3 && 4 < 8) b) (4 > 6 && true) c) (3 >= 3 || false) d) (true || false) ? 4 : 5 e) 7 / 4 f) 14 % 5 g) 7 / -2 h) -5 % 2
79
CHƯƠNG 4: CÁC LỆNH RẼ NHÁNH Mục tiêucủa chương