Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
391,69 KB
Nội dung
Bài tập chương - Lập trình C++ Phần I - Nhập / xuất liệu biểu thức Bài a) Viết chương trình nhập hệ số thực a, b, c In hình phương trình có dạng ax^2 + bx + c = 0, giá trị a, b, c in chữ số thập phân (ví dụ với a = 5.141, b = −2, c = 0.8 in 5.14 x^2 −2.00 x + 0.80) b) Viết chương trình in giá trị biểu thức sau với chữ số sau dấu thập phân 3+ 3+√3 c) Viết chương trình nhập giá trị cho a, b, c số thực In giá trị biểu thức sau với độ xác chữ số phần thập phân − + √ Bài Nhập vào a, b, c độ dài cạnh tam giác (chú ý điều kiện tổng cạnh lớn cạnh cịn lại) Tính chu vi, diện tích, độ dài đường cao, đường trung tuyến, đường phân giác, bán kính đường trịn nội, ngoại công thức sau Bài Lập chương trình - Khai báo biến a, b, c, d, e có kiểu char, int, long, double, float tương ứng - Nhập giá trị cho biến a, b, c, d từ bàn phím Tính giá trị e, biết o e = d thỏa mãn điều kiện: (a+b)/2 > c (b-a)/2 < c - o e = a + b++ không thỏa mãn điều kiện In giá trị biến hình theo dạng (căn lề trái độ rộng 8) ************************************************** * Value table * * a = * * b = * * c = * * d = * * e = * ************************************************** Bài Dữ liệu để tính thu nhập nhân viên gồm: hệ số lương (sr), % phụ cấp (a) % bảo hiểm xã hội (si) Các kiện khác gồm lương BS = 1050000, tỉ suất thuế ICP1 = 5%, tỉ suất thuế ICP2 = 10%, mức chịu thuế T1 = 4000000, mức chịu thuế T2=9000000 Các cơng thức tính thu nhập sau - Lương (Salary) = sr * BS - Phụ cấp (Allowance) = Salary * a /100 - BHXD (Social Insurance) = Salary * si / 100 Thu nhập trước thuế (IBT) = Salary + Allowance – Social Insurance - Hai trường hợp tính thuế thu nhập o Nếu thu nhập chịu thuế IBT T1 IBT < T2 Tax = ICP1 * IBT / 100 o Nếu IBT >=T2 lại Tax = ICP2 * IBT / 100 - Thu nhập thực Net Income = IBT – Tax Hãy nhập liệu: sr, a, si Tính tốn in bảng ( ví dụ) sau Có thể dùng cấu trúc lệnh if else hoăc dùng biểu thức điều kiện ******************************************** Nguyen Van A Salary rate: Allowance (%): Social Insurance (%): Salary: 5250000 vnd Allowance: 525000 vnd Social Insurance: 525000 vnd Income before Tax : 5250000 vnd Net income: 5187500 vnd Phần - Cấu trúc lệnh điều khiển chương trình Bài a) Nhập vào số năm từ bàn phím Chương trình xác định năm có phải năm nhuận khơng in kết hình Biêt năm nhuận có số năm chia hết cho 400 vừa chia hết cho đồng thời không chia hết cho 100 b) Nhập vào số tháng (1 12) In số ngày tháng c) Nhập kí tự từ bàn phím Xác định kí tự chữ số hay chữ in kết hình Kí tự c chữ số ‘0’