BÀI TẬP CHƯƠNG II III Bài 1: Cho hàm

Một phần của tài liệu Bai giang Co So Lap Trinh docx (Trang 36 - 37)

- Hàm ngày tháng

BÀI TẬP CHƯƠNG II III Bài 1: Cho hàm

Bài 1: Cho hàm

F(x) = 5x2 + 5x + 1 khi -1 < x <= 1

|x-5| / (3(x2 + 1)) khi x < -1 hay x >= 1

Viết chương trình đọc một số thực x từ bàn phím và in ra màn hình giá trị của F(x)

Bài 2: Tính số tiền thực lĩnh của một nhân viên trong xí nghiệp theo công thức: Thực lĩnh = (lương chính * số ngày công)/26 + (phụ cấp) - (tạm ứng)

với quy định: nghỉ quá 5 ngày sẽ bị trừ 20% tổng thực lĩnh, làm thêm quá 3 ngày được tăng 10% tổng thực lĩnh.

Bài 3: Viết chương trình tìm và in ra màn hình mọi ước của số nguyên dương đọc vào từ bàn phím

Bài 4: Dùng cấu trúc swich ... case tính số ngày của tháng bất kỳ thuộc năm bất kỳ đọc vào từ bàn phím.

(Biết rằng những năm nhuận tháng 2 có 29 ngày, còn năm không nhuận, tháng 2 chỉ có 28 ngày. Năm nhuận là năm chia hết cho 4 nhưng không chia hết cho 100).

Bài 5: Tìm số hoàn hảo không vượt quá N (với N nhập vào từ bàn phím). Biết số hoàn hảo là số có tổng các ước nguyên dương bé hơn nó bằng chính nó.

Ví dụ: 6 có các ước nguyên dương bé hơn nó là 1, 2, 3 Ta có 1+2+3=6 nên 6 là số hoàn hảo.

Bài 6: Viết chương trình tìm các số chính phương không vượt quá số n đọc vào từ bàn phím.

Bài 7: Viết chương trình hiển thị các số nguyên tố lớn hơn 2 và nhỏ hơn số n nhập vào từ bàn phím.

Bài 8: Viết chương trình tìm những số có 3 chữ số mà tổng các lập phương của các chữ số của chúng bằng chính chúng.

Bài 9: Một người có N triệu đồng muốn đổi ngân hàng lấy các tờ 10000, 5000, 2000, 1000, 500, 200. Hãy viết chương trình hiển thị các phương án đổi tiền ra màn hình.

Bài 10: Viết chương trình tính giai thừa của số nguyên n với n nhập vào từ bàn phím.

Bài 11: Số dân của một địa phương hiện nay là N triệu người, tỷ lệ tăng dân số là s% /năm. Hãy viết chương trình tính xem sau bao nhiêu năm thì số dân nước ta tăng lên gấp k lần.

Bài 12: Viết chương trình đếm số chữ số của một số nguyên đọc vào từ bàn phím.

Bài 13: Viết chương trình tính thời gian gửi tiết kiệm ở ngân hàng biết số tiền gửi ban đầu là T, lãi suất tháng là s%, số tiền cần lĩnh trong tương lai là Ts. Tiền tiết kiệm được gửi theo phương thức sau mỗi tháng, lãi sẽ được gộp vào số tiền cho vay để tính lãi cho tháng tiếp theo (gọi là lãi luỹ kế).

Bài 14: Phân tích một số nguyên N thành tích các thừa số nguyên tố.

Bài 15: Viết chương trình giải phương trình bậc 2 ax2+bx+c=0 với a, b, c là các số nhập vào từ bàn phím.

Bài 16: Viết chương trình nhập vào N số nguyên và in ra màn hình theo thứ tự tăng dần.

Bài 17: Viết chương trình nhập vào một số từ nhiên từ bàn phím và in ra các chữ số lẻ có mặt trong đó.

Bài 18: Hãy viết chương trình sử dụng đệ quy hiển thị dãy số Fibonacci theo định nghĩa sau:

F1=1; F2=1; Fn = Fn-1+Fn-2

Bài 19: Viết chương trình nhập vào từ bàn phím một dãy các số nguyên khác 0 cho đến khi nhập số 0 thì dừng việc nhập dữ liệu lại. Tính giá trị trung bình.

Bài 20: Viết chương trình đọc một ký tự vào từ bàn phím và in ra màn hình mã ASCII của nó. Chương trình chỉ kết thúc khi ấn phím 0.

Bài 21: Hãy viết chương trình in ra bảng n! với n = 1..14

n n! 1 1 2 2 3 6 4 24 5 120 6 720 7 ...

Bài 22: Viết hàm tính an với a là số thực, n là số nguyên dương nhập vào từ bàn phím

Bài 23: Viết hàm tính diện tích của các hình: hình vuông, hình tròn, hình thang trong cùng một chương trình. Sau đó hỏi và chọn một phương án tính diện tích bằng cách chọn trong bảng chọn lệnh sau:

Một phần của tài liệu Bai giang Co So Lap Trinh docx (Trang 36 - 37)

w