Bài tập chương 1
Nội dung:
Gồm các bài tập liên quan đến:
- Khai báo các biến
- Gán các giá trị cho biến
- Sử dụng hàm printf() để in dữ liệu ra ngoài màn hình (có sử dụng các định dạng)
Cụ thể:
Bài số 1: Xây dựng chương trình C để hiển thị ra ngoài màn hình kết quả như dưới đây:
“Day la chuong tring dau tien lam quen voi ngon ngu C
Chuc cac ban hoc mon C tot!”
Bài số 2: Xây dựng chương trình C để hiển thị tổng và trung bình của 3 số nguyên cho trước.
=> Kết quả hiển thị như sau:
“Day la chuong trinh tinh tong va trung binh cua 3 so nguyen.
Gia thiet la a=10, b=5 va c=6.
Ket qua hien thi la:
Tong 3 so la : …
Trung binh cua 3 so la : …”
Gợi ý: - Sử dụng hàm printf có các đặc tả để đưa kết quả tính được ra ngoài màn hinh.
Bài số 3: Xây dựng chương trình C để tính bình phương của một số nguyên.
=> Kết quả hiển thi như sau:
“Day la chuong trinh tinh binh Phuong cua mot so nguyen.
Gia thiet rang so nguyen do la 5.
Ket qua tinh duoc la …”
Gợi ý : Tương tự bài số 2
Bài số 4 : Xây dựng chương trình C để tính bình phương của một số thực.
=> Kết quả hiển thị như sau :
“Chuong trinh tinh binh phuong cua mot so thuc.
Gia thiet so thuc do la 2.5.
Ket qua binh Phuong cua … la …”
Gợi ý :
- Tương tự như bài trên nhưng thay vì khai báo biến nguyên thì ở đây sử dụng biến thực.
- Đặc tả số thưc là %f.
Bài số 5 : Xây dựng chương trình sử dụng các dạng đặc tả khác nhau trong hàm printf gồm %d,%f và %c.
=> Kết quả hiển thi :
Chuong trinh in ra ngoai man hinh cac ket qua hien thi khac nhau.
Gia tri cua so nguyen la : …
Gia tri cua ky tu la : …
Gia tri cua so thuc la : …
Bài số 6: Xây dựng chương trình nhập vào ba số nguyên a,b,c.
Tính kết quả các biểu thức:
1. (a+b)*c
2. a/b-c
Bài số 7: Tính kết quả biểu thức:
(4-2*9/6<=3 && (10*2/4-3>3|| (1<5 && 8>10)))
Bài số 8: Viết một chương trình nhập vào một số thực. Ðơn vị tính cho số này là centimet (cm). Hãy in ra số tương đương tính bằng foot (số thực, có 1 số lẻ thập phân) và inch (số thực, có 1 số lẻ thập phân). Ðộ chính xác của foot và inch là một số lẻ thập phân.
Hướng dẫn: 2.54 centimeters = 1 inch, và 12 inches = 1 foot.
Nếu giá trị nhập vào là 333.3, kết quả là:
333.3 centimeters tương đương 10.9 feet.
333.3 centimeters tương đương 131.2 inches.