Bài giảng Tin đại cương: Chương 3 trình bày về "Nhập/xuất ". Nội dung cụ thể của chương này gồm có: Nhập dữ liệu từ bàn phím; Xuất dữ liệu ra màn hình; Nhập xuất dữ liệu với tệp tin;.! | Bài giảng Tin đại cương: Chương 3 - Nguyễn Quỳnh Diệp BÀI 3 NHẬP, XUẤT Giảng viên: Nguyễn Quỳnh Diệp– Khoa CNTT – ĐH Thủy Lợi Email: diepnq@ NỘI DUNG Nhập dữ liệu từ bàn phím Xuất dữ liệu ra màn hình Nhập xuất dữ liệu với tệp tin 2 NHẬP XUẤT DỮ LIỆU (Xem mục trong giáo trình) C++ sử dụng lớp trừu tượng stream (dòng) để vào ra dữ liệu Dòng là chuỗi các bytes dữ liệu Các thư viện chuẩn nhập/xuất: File chuẩn iostream Định nghĩa các đối tượng cin, cout fstream Cung cấp các hàm cho điểu khiển tệp tin 3 NHẬP XUẤT DỮ LIỆU Cần khai báo tiền xử lý khi nhập, xuất dữ liệu #include Khi sử dung cin, cout nên khai báo không gian tên sau: using namespace std; 4 XUẤT DỮ LIỆU Sử dụng cout và toán tử XUẤT DỮ LIỆU Ví dụ: #include #include using namespace std; int main() { string str ="DAI HOC THUY LOI"; cout XUẤT DỮ LIỆU Sử dụng endl để xuống dòng, thêm dòng mới Với xâu ký tự: o sử dụng “\n” tại vị trí muốn xuống dòng o sử dụng “\t” để cách ra một khoảng trống 7 ĐOẠN LỆNH SAU CHO NHỮNG GÌ TRÊN MÀN HÌNH? const double PI = ; double x= 30; cout ĐOẠN LỆNH SAU CHO NHỮNG GÌ TRÊN MÀN HÌNH? int x = 3, y=5; int z = 3*x + y; cout NHẬP DỮ LIỆU TỪ BÀN PHÍM Sử dụng cin và toán tử >> để nhập dữ liệu Sau toán tử >> là biến Cú pháp: Cách 1: cin >> tenBien; Cách 2: cin >> tenBien1 >> tenBien2; cin nhập cho đến khi phím xuống dòng, phím tab hoặc phím space được gõ 1 0 NHẬP DỮ LIỆU TỪ BÀN PHÍM Ví dụ 1: Nhập độ dài cạnh hình vuông và tính diện tích. Đầu vào: độ dài cạnh hình vuông → kiểu dữ liệu? Đầu ra: diện tích hình vuông → kiểu dữ liệu? #include using namespace std; int main() { double a; cin >> a; //nhap du lieu cho canh hinh vuong luu vao bien a double s; //luu dien tich hinh vuong s = a*a; cout NHẬP DỮ LIỆU TỪ BÀN PHÍM Ví dụ 2: Nhập ba điện trở và tính điện trở tương