KỸ THUẬT LẬP TRÌNH C/C++
BÀI THỰC HÀNH 1
Ghi chú:
Trên máy tính tạo thư mục tên: Họ tên_KTLTC_BTH1, trong thư mục này lưu các
câu của bài thực hành, dụ: MSSV_BTH1_cau1.cpp, MSSV_BTH1_cau2.cpp,
Sau khi làm bài hực hành xong nén thư mục Họ n_KTLTC_BTH1 lại thành file:
Họ tên_KTLTC_BTH1.rar
Nộp bài thực hành y (file Họ tên_KTLTC_BTH1.rar) ngay sau buổi thực hành trên
Google Classroom.
Câu 1. Cài đặt tìm hiểu sử dụng công cụ lập trình Dev-C++.
Câu 2. Khởi động chương trình Dev C++ trên máy, tạo một file mới với nội dung sau:
#include <iostream>
using namespace std;
int main() {
cout<<"Hello World !\n";
return 0;
}
Lưu file này vào thư mục đã tạo với tên file: cau2.cpp.
Biên dịch và chạy file này. Xem kết quả hiện thị trên màn hình.
Câu 3. Hãy thử gây lỗi cho chương trình C++ đã viết Câu 2 bằng một trong các lỗi
sau:
a) Bỏ dấu # trong dòng đầu tiên
b) Bỏ cả dòng #include <iostream>
c) Bỏ dấu ; sau câu lệnh using namespace std
d) Bỏ dấu ( ) tại dòng int main
e) Bỏ dấu " đầu tiên trên dòng cout<<"Hello World !\n";
f) Thay cout bằng Cout
g) Bỏ dấu }
Hãy quan sát thông báo lỗi lưu lại thông báo lỗi của chương trình biên dịch cửa số
phía dưới trong mỗi trường hợp gây lỗi.
Câu 4. Code chương trình C++ sau đây chứa một số lỗi, hãy sửa để chương trình
thể chạy được.
include iostream
using namespace std
int main()
{
cout<<"Xin chao cac ban !"<< endl
cout<<Chao mung cac ban den voi ngon ngu lap trinh C++!\n";
Cout<<"Chuc cac ban mot ngay lam viec tot dep !;
cout<<=======================================;
return 0
}
Câu 5. Viết chương trình C++ hiển thị ra màn hình các dòng như sau:
***Truong Dai hoc Khoa học Tu nhien***
Khoa Vat ly - Vat ly ky thuat
==============================
Ho ten sinh vien: (nhập o họ tên sv không dấu)
MSSV:
Lop:
Câu 6. Viết chương trình C++ nhập o 2 số nguyên từ bàn phím trong lúc chạy chương
trình tính tổng, hiệu, tích, thương của 2 số.
dụ kết qu chạy chương trình như sau:
Nhap so nguyen thu nhat: 9
Nhap so nguyen thu hai: 5
Tong hai so la: 14
Hieu hai so la: 4
Tich hai so la: 45
Thuong hai so la: 1 so du la: 4
Câu 7. Viết chương trình C++ thực hiện nhập vào năm hiện tại năm sinh, sau đó in ra
số tuổi.
dụ kết qu chạy chương trình như sau:
Nhap nam hien tai: 2023
Nhap nam sinh cua ban: 2003
Tuoi cua ban 20 tuoi
Câu 8. Viết chương trình tính chu vi diện tích của hình tròn. Với bán kính của hình
tròn được nhập vào từ bàn phím trong lúc chạy chương trình (kiểu dữ liệu số thực).
Cho trước hằng số Pi = 3.14 (khai báo hằng s trong chương trình).
dụ kết qu chạy chương trình như sau:
Nhap vao ban kinh hinh tron: 5
Chu vi hinh tron la: 31.4
Dien tich hinh tron la: 78.5
Câu 9. Viết chương trình tính chu vi diện tích của hình chữ nhật. Với chiều dài
chiều rộng hình chữ nhật được nhập vào từ bàn phím trong lúc chạy chương trình. Giá
trị chiều dài và chiều rộng được gán vào 2 biến có kiểu dữ liệu số thực.
dụ kết qu chạy chương trình như sau:
Nhap vao chieu dai hinh chu nhat: 12.7
Nhap vao chieu rong hinh chu nhat: 5.9
Dien tich hinh chu nhat la :74.93
Chu vi hinh chu nhat la :37.2
Câu 10. Viết chương trình C++ thực hiện nhập vào một tự thường từ bàn phím trong
lúc chạy chương trình sau đó đổi sang tự hoa và in ra màn hình.
dụ kết qu chạy chương trình như sau:
Nhap vao mot ky tu thuong: a
Ky tu hoa la: A
Câu 11. Viết chương trình C++ thực hiện nhập vào một ký tự hoa từ bàn phím trong lúc
chạy chương trình sau đó đổi sang tự thường in ra màn hình.
dụ kết qu chạy chương trình như sau:
Nhap vao mot ky tu hoa: A
Ky tu thuong la: a
Câu 12: Viết chương trình C++ thực hiện nhập một tự từ bàn phím trong lúc chạy
chương trình in ra màn hình tự đứng trước tự đướng sau của tự đã nhập.
dụ kết qu chạy chương trình như sau:
Nhap vao mot ky tu: B
Ky tu dung truoc la: A
Ky tu dung sau la: C
Bảng ASCII - trình bày theo thập phân (Decimal codes)