lập trình cơ sở

18 613 0
lập trình cơ sở

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐỀ THI LÝ THUYẾT CƠ SỞ LẬP TRÌNH KHOA CÔNG NGHỆ THÔNG TIN Thời gian: 90 phút GV ra đề: Tô Oai Hùng 1. Trình bày giải thuật để tính và hiển thị chu vi và diện tích của hình vuông với cạnh cho trước. 2. Trình bày giải thuật để tính và hiển thị đường kính, chu vi và diện tích của hình tròn với bán kính cho trước. Cho PI = 3.14159. 3. Trình bày giải thuật để chuyển một nhiệt độ được đo theo thang nhiệt Celsius (C) sang thang nhiệt Fahrenheit (F). Trong đó F = 5 9 C + 32. 4. Giả sử 350 foot sợi nặng 1 pound và 5280 foot = 1 mile (dặm) = 1609.7 mét. Trình bày giải thuật tính chiều dài sợi cần có để quấn thành quả cầu khi biết bán kính và tỷ trọng của nó (như trong Hình 1.2) theo đơn vị là dặm và mét. 5. Viết chương trình in các số từ 1 đến 4 trên cùng một dòng, các số được phân cách nhau bằng một ký tự trắng. Chương trình được sử dụng một trong các cách sau: a) Dùng bốn câu lệnh xuất. b) Dùng một câu lệnh xuất với bốn toán tử chèn. c) Dùng một câu lệnh xuất với một toán tử chèn.

KHOA CNTT – ÑH MÔÛ TP.HCM 1 ĐỀ THI LÝ THUYẾT CƠ SỞ LẬP TRÌNH KHOA CÔNG NGHỆ THÔNG TIN Thời gian: 90 phút GV ra đề: Tô Oai Hùng 1. Trình bày giải thuật để tính và hiển thị chu vi và diện tích của hình vuông với cạnh cho trước. 2. Trình bày giải thuật để tính và hiển thị đường kính, chu vi và diện tích của hình tròn với bán kính cho trước. Cho PI = 3.14159. 3. Trình bày giải thuật để chuyển một nhiệt độ được đo theo thang nhiệt Celsius (C) sang thang nhiệt Fahrenheit (F). Trong đó F = 5 9 C + 32. 4. Giả sử 350 foot sợi nặng 1 pound và 5280 foot = 1 mile (dặm) = 1609.7 mét. Trình bày giải thuật tính chiều dài sợi cần để quấn thành quả cầu khi biết bán kính và tỷ trọng của nó (như trong Hình 1.2) theo đơn vị là dặm và mét. 5. Viết chương trình in các số từ 1 đến 4 trên cùng một dòng, các số được phân cách nhau bằng một ký tự trắng. Chương trình được sử dụng một trong các cách sau: a) Dùng bốn câu lệnh xuất. b) Dùng một câu lệnh xuất với bốn toán tử chèn. c) Dùng một câu lệnh xuất với một toán tử chèn. KHOA CNTT – ÑH MÔÛ TP.HCM 2 d) CHÖÔNG 2 1. Viết một khai báo để biến distanceTraveled kiểu int. 2. Viết các khai báo để biến idNumber kiểu unsigned, salary kiểu float và employeeCode kiểu char. 3. Viết lại câu 1 với trị ban đầu của biến distanceTraveled là không. 4. Viết lại câu 2 với trị ban đầu của biến idNumber là 9999, salary là không và employeeCode là ký tự trắng. 5. Viết các khai báo biến sau: a) item, number và job kiểu double. b) shoeSize kiểu int. c) mileage kiểu double, cost và distance kiểu unsigned. d) alpha và beta kiểu long, code kiểu char và root kiểu double. 6. Viết chương trình với các khai báo hằng để kết hợp mỗi tên với giá trị được chỉ định dưới đây và hiển thị ra màn hình: a) GRAVITY với giá trị nguyên 32. b) EARTH với 1.5E10 và MARS với 1.2E12. c) RATE với 1.25. d) REGULAR_HOURS với 40.0 và OVERTIME_FACTOR với 1.5. e) YEAR với 1776, FEMALE với ký tự F và BLANK với ký tự trắng. f) ZERO với 0, ASTERISK với * và APOSTROPHE với dấu nháy đơn. 7. Viết chương trình để chuyển đổi một đơn vị đo tính theo foot (ft) thành giá trị tương ứng tính theo: a) yard (yd) b) inch (in) c) centimeter (cm) d) meter (m) Biết rằng 1 ft = 12 in, 1 yd = 3 ft, 1 in = 2.54 cm, 1 m = 100 cm. 8. Viết chương trình để chuyển đổi một đơn vị trọng lượng tính theo ounce (oz) thành giá trị tương ứng tính theo: a) pound (lb) b) tấn (ton) c) gram (g) d) kilogram (kg) Biết rằng 1 lb = 16 oz, 1 ton = 2000 lb, 1 oz = 28.349523 g, 1 kg = 1000g. 9. Viết chương trình tìm tổng trở r của một mạch điện tử ba điện trở mắc song song là r1, r2 và r3. Tổng trở r thể được tính theo công thức sau: r3 1 r2 1 r1 1 1 r   KHOA CNTT – ÑH MÔÛ TP.HCM 3 CHÖÔNG 3 1. Viết biểu thức C++ cho mỗi yêu cầu sau: a) 10 + 5B – 4AC. b) Ba lần 4 – n chia cho hai lần m 2 + n 2 . c) a + 3b 2 . d) Trung bình cộng của m và n. 2. Viết biểu thức luận lý C++ để biểu diễn các điều kiện sau: a) y nằm trong đoạn từ 2 đến 5. b) r là số âm và z là số dương. c) Cả hai alpha và beta là các số dương. d) alpha và beta cùng dấu. e) -5 < x < 5. f) a nhỏ hơn 6 hoặc lớn hơn 10. g) p bằng q và q bằng r. h) x nhỏ hơn 3 hoặc y nhỏ hơn 3 (nhưng không đồng thời nhỏ hơn 3). 3. Giả sử a, b và c là các giá trị luận lý: a) Viết biểu thức luận lý C++ để cho kết quả là true nếu và chỉ nếu a và b là true và c là false. b) Viết biểu thức luận lý C++ để cho kết quả là true nếu và chỉ nếu a là true và ít nhất một trong hai b hay c là true. 4. Viết một câu lệnh gán để thay đổi giá trị của biến nguyên number như sau: a) Tăng biến number thêm 77. b) Giảm biến number bớt đi 3. c) Tăng biến number thêm hai lần giá trị của nó. d) Giảm biến number bớt đi hai lần giá trị của nó. e) Tăng biến number thêm một đại lượng là số bên phải nhất của nó. f) Giảm number một đại lượng là phần nguyên của giá trị thực xCoord. 5. Viết một câu lệnh gán C++ mà nó tính giá trị của biểu thức đã cho và gán kết quả vào biến được chỉ định. Giả sử tất cả các biến kiểu double (nếu không ghi chú gì thêm). a) rate nhân với time và gán đến distance. b) xCoord được tăng thêm deltaX và gán đến xCoord c) resistance bằng res3 1 res2 1 res1 1 1  . d) Gán diện tích của một tam giác được cho bởi cạnh đáy base và chiều cao height đến biến area. e) Gán ba số cuối cùng của biến nguyên stockNumber đến biến thực price sao cho dấu chấm thập phân được đặt phía trước hai số bên phải nhất của ba KHOA CNTT – ÑH MÔÛ TP.HCM 4 số đó (nghĩa là nếu stockNumber là 1758316 thì price được gán là 3.16). 2. Viết chương trình nhập hai cạnh góc vuông của tam giác, tính và hiển thị diện tích và cạnh huyền của nó. Lưu ý: Để tính căn bậc hai của một số thực, sử dụng hàm sqrt() và phải thêm chỉ dẫn #include <math.h> ở đầu chương trình. Ví dụ: cout << sqrt(9.0); // hiển thị 3.0 3. Viết chương trình nhập các hệ số a, b và c của phương trình bậc hai ax 2 + bx + c = 0, tính và hiển thị giá trị của hai biểu thức a acbb 2 4 2  Thực hiện chương trình với nhiều giá trị khác nhau của a, b và c sao cho biểu thức acb 4 2  giá trị không âm. Cho a = 4, b = 0, c = –36; a = 1, b = 5, c = –36; và a = 2, b = 7.5, c = 6.25. 6. (*) Giả sử các khai báo sau: int n1 = 39, n2 = -5117; char c = 'F'; double r1 = 56.7173, r2 = -0.00247; Bằng cách sử dụng các biến này, hãy viết các câu lệnh xuất để màn hình được hiển thị như sau (mỗi dấu gạch dưới là một ký tự trắng): a) 56.7173 F 39 -5117PDQ-0.00247 b) 56.717 -0.0025***39 F 56.72 39-5117 c) Roots are 56.717 and –0.00247 d) Approximate angles: 56.7 and –0.0 Magnitudes are 39 and 5117 7. (*) Giả sử n1 và n2 là các biến số nguyên giá trị là 987 và -6789; r1 và r2 là các biến số thực giá trị là 12.3456 và -0.00246; và ch là biến ký tự giá trị là 'T'. Hãy viết các lệnh xuất sử dụng các biến này và tác tử định dạng để màn hình hiển thị như sau (mỗi dấu gạch dưới là một ký tự trắng): a) 12.3 T 987 KHOA CNTT – ÑH MÔÛ TP.HCM 5 -6789TTT-0.00246 b) 12.35 -0.0025 12.345600T***987 c) Values: 12.34560 and -0.00246 d) Observations: 12.3 and -0.0 Locations: 987 and 6789 8. (*) Viết chương trình đọc hai số nguyên: số thứ nhất ba chữ sốsố thứ hai hai chữ số. Sau đó tính và hiển thị tích, thương sốsố dư của số thứ nhất chia cho số thứ hai. Kết quả được xuất ra màn hình theo dạng sau: 739 61 R 7  12 12) 739 8868 9. (*) Viết chương trình nhập tổng số tiền đã mua và tổng số tiền đã trả ( tiền mua) theo đơn vị là xu. Sau đó, tính và hiển thị tiền còn lại theo đơn vị là dollar (100 xu), nửa dollar, đồng 25 xu, đồng 10 xu, đồng 5 xu và đồng xu. 10. (*) Các góc thường được đo theo độ ( o ), phút (  ) và giây (  ). Một vòng tròn 360 độ, một độ bằng 60 phút và một phút bằng 60 giây. Viết chương trình đọc vào giá trị đo của hai góc gồm ba thành phần là độ, phút và giây. Sau đó tính và hiển thị tổng của chúng. Sử dụng chương trình để kiểm tra các giá trị sau: 74 o 2913 + 105 o 816 = 179 o 3729 7 o 1455 + 5 o 2455 = 12 o 3950 20 o 3119 + 0 o 3130 = 21 o 249 122 o 1748 + 237 o 4212 = 0 o 00 11. (*) Viết chương trình đọc vào hai số nguyên ba chữ số và hiển thị tích của chúng theo dạng sau: 749  381 749 5992 2247 285369 Thực hiện chương trình với các giá trị sau: 749 và 381, -749 và 381, -749 và -381, 999 và 999. KHOA CNTT – ÑH MÔÛ TP.HCM 6 12. (*) Viết chương trình thực hiện nhập hai giá trị a và b. Sau đó, sử dụng các toán tử luận lý để tính sum và carry được cho trong bảng sau: Lưu ý: Các giá trị a, b, sum và carry là các bit vào và ra của mạch cộng nhị phân bán phần (binary half-adder), do đó giá trị của chúng chỉ là 0 hay 1. Lưu ý: Các câu đánh dấu (*) từ 6 – 12 là những câu tương đối khó. a b sum carry 0 0 1 1 0 1 0 1 0 1 1 0 0 0 0 1 KHOA CNTT – ÑH MÔÛ TP.HCM 7 CHÖÔNG 4 1. Viết chương trình đọc các hệ số A, B, C, D, E và F của hai phương trình đường thẳng: Ax + By = C Dx + Ey = F Cho biết hai đường thẳng này song song hay giao nhau. 2. Viết chương trình đọc vào toạ độ của ba điểm và xác định chúng cùng nằm trên một đường thẳng hay không. 3. Từ máy bay, người ta chỉ thể phun thuốc trừ sâu xuống đồng lúa nếu như nhiệt độ ít nhất là 70oF, độ ẩm không khí từ 15 đến 35% và tốc độ gió nhiều nhất là 10 dặm mỗi giờ. Viết chương trình nhập ba giá trị tương ứng với nhiệt độ, độ ẩm và tốc độ gió. Tính và gán true hay false đến biến okToSpray. Hiển thị kết quả ra màn hình. 4. Một công ty tín dụng sẽ chấp nhận cho vay nếu như thu nhập của người vay ít nhất là $25,000 mỗi năm hoặc tài sản của người vay ít nhất là $100,000. Ngoài ra, khoản nợ trước đây của người vay phải nhỏ hơn $50,000. Viết chương trình nhập ba giá trị tương ứng với thu nhập, tài sản và tiền nợ. Tính và gán true hay false đến biến creditOK. Hiển thị kết quả ra màn hình. 5. Viết chương trình đọc ba số thực, gán giá trị luận lý thích hợp vào các biến luận lý sau và hiển thị kết quả ra màn hình: - triangle là true nếu các số thực thể dùng để biểu diễn chiều dài ba cạnh của tam giác (tổng hai cạnh bất kỳ phải lớn hơn cạnh thứ ba), ngược lại là false. - equilateral là true nếu triangle là true và là tam giác đều (ba cạnh bằng nhau), ngược lại là false. - isosceles là true nếu triangle là true và là tam giác cân (ít nhất hai cạnh bằng nhau), ngược lại là false. - right là true nếu triangle là true và là tam giác vuông (bình phương cạnh huyền bằng tổng bình phương hai cạnh góc vuông), ngược lại là false. - scalence là true nếu triangle là true và là tam giác thường (không cạnh nào bằng nhau), ngược lại là false. 6. Viết các biểu thức điều kiện với các biến month, day và year để chúng được hiển thị theo dạng sau: month day year Hiển thị 12 25 1999 12/25/99 10 1 1980 10/01/80 7 4 1976 07/04/76 2 2 2002 02/02/02 7. Viết biểu thức điều kiện để biến number được hiển thị theo dạng sau: number Hiển thị 123 123 KHOA CNTT – ÑH MÔÛ TP.HCM 8 23 023 3 003 8. Sử dụng biểu thức điều kiện lồng nhau để hiển thị số lớn nhất và số nhỏ nhất trong ba số nguyên. 9. Viết lệnh switch để tăng biến số thực balance bằng cách cộng nó với biến số thực amount nếu giá trị của biến ký tự transCode là 'D'; giảm balance bằng cách trừ nó với amount nếu transCode là 'W'; hiển thị giá trị của balance nếu transCode là 'F'; và hiển thị thông báo giao tác không hợp lệ trong các trường hợp còn lại. 10. Cho hai biến nguyên a và b và một biến ký tự operation. Viết câu lệnh switch để tính và hiển thị a + b, a – b, a * b, hay a / b tùy thuộc vào operation là '+', '-', '*', hay '/' và hiển thị thông báo toán tử không hợp lệ trong các trường hợp còn lại. 11. Viết chương trình nhập vào số thứ tự của tháng (1, 2, , 12) và hiển thị tên tương ứng của tháng đã nhập (hoặc xuất thông báo số nhập không hợp lệ). 12. Viết chương trình nhập vào tháng và năm. Xuất kết quả xác định số ngày của tháng trong năm đã nhập. Lưu ý: Năm nhuận (leap year) là bội số của 4 và nếu nó là bội số của 100 thì nó cũng phải là bội số của 400. Hay nói cách khác, năm nhuận là năm chia hết cho 4 và cứ 400 năm phải bỏ đi 3 ngày của năm số tận cùng là 00 và không chia hết cho 400. Biểu thức để tính năm nhuận là (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0). 13. Viết chương trình nhập một số nguyên n. Xuất thông báo cho biết n là số âm, dương, hay bằng không. 14. Viết chương trình nhập vào ba số nguyên. Xuất ra màn hình số lớn nhất và số nhỏ nhất trong ba số đã nhập. 15. Viết chương trình giải phương trình bậc hai ax 2 + bx + c  0. Lưu ý: Để tính căn bậc hai của một số thực, sử dụng hàm sqrt() (xem ví dụ trong mục 4.3.3) và phải thêm chỉ dẫn #include <math.h> ở đầu chương trình. 16. Viết chương trình nhập một số nguyên không âm, tính và in giai thừa của nó. 17. Viết chương trình hiển thị 50 số nguyên dương chẵn đầu tiên. 18. Viết chương trình tính x n , trong đó x là số thực và n là số nguyên không âm được nhập từ bàn phím. 19. Tương tự như câu 20 nhưng cho phép n là số nguyên bất kỳ. Biết rằng x -n được định nghĩa là 1/x n , với x  0. KHOA CNTT – ÑH MÔÛ TP.HCM 9 20. Viết chương trình hiển thị bảng cửu chương như sau: 1 2 3 4 5 6 7 8 9 1 1 2 2 4 3 3 6 9 4 4 8 12 16 5 5 10 15 20 25 6 6 12 18 24 30 36 7 7 14 21 28 35 42 49 8 8 16 24 32 40 48 56 64 9 9 18 27 36 45 54 63 72 81 21. Viết chương trình tính và in số đảo ngược của một số nguyên dương n nhập từ bàn phím. Ví dụ nhập 2341, xuất 1432. 22. Viết chương trình nhập một số nguyên dương lớn hơn 1 và cho biết nó phải là số nguyên tố không. 23. Viết chương trình nhập một số nguyên dương n, hiển thị số nguyên nhỏ nhất k sao cho 2 k  n. 24. Viết chương trình xác định ước số chung lớn nhất của hai số tự nhiên. 25. Viết chương trình tìm và hiển thị số lớn nhất trong 10 số nguyên ra màn hình. 26. Viết chương trình nhập một tập giá trị nguyên. Hiển thị số lớn nhất, nhỏ nhất và thứ tự của chúng trong tập giá trị đó ra màn hình. 27. (*) Viết chương trình nhập vào số nguyên dương n (lớn hơn 1), tính n số hạng đầu tiên của mỗi chuỗi sau đây: a) S1  1 + 2 + 3 + + n b) S2  1 – 2 + 3 – 4 + + (–1) n–1 n c) S3  1 + 3 + 5 + 7 + + (2n – 1) d) S4  1 3 + 2 3 + 3 3 + 4 3 + + n 3 e) S5  1! + 2! +3! + + n! f) S6  1! – 2! + 3! – 4! + + (–1) n–1 n! 28. (*) Dãy Fibonacci 1, 1, 2, 3, 5, 8, 13, 21, bắt đầu bằng hai số 1, các số sau đó là tổng của hai số đứng trước. Viết chương trình hiển thị dãy số Fibonacci nhỏ hơn 500. 29. (*) Viết chương trình nhập một số nguyên dương n, hiển thị tổng của các ước số nhỏ hơn n. Ví dụ n = 10, tổng các ước số nhỏ hơn n là 8, vì 1 + 2 + 5 = 8. 30. (*) Viết chương trình nhập một số nguyên dương dạng nhị phân. Sau đó in trị của nó dưới dạng thập phân. Ví dụ nhập 1101, xuất 13. 31. (*) Số "hoàn hảo" (perfect number) là số tự nhiên tổng các ước số (kể cả 1) bằng chính nó. Ví dụ 6 là số hoàn hảo, vì 1 + 2 + 3  6. Viết chương trình hiển thị ra màn hình tất cả các số hoàn hảo nhỏ hơn 1000. KHOA CNTT – ÑH MÔÛ TP.HCM 10 32. (*) Viết chương trình tính trị của các công thức sau. Trong đó số hạng thứ n trong công thức trị lớn hơn hay bằng một giá trị khá bé Epsilon được nhập vào từ bàn phím. 33. (*) Viết chương trình phân tích một số nguyên dương thành tích các thừa số nguyên tố. Ví dụ: 360 = 2 * 2 * 2 * 3 * 3 * 5. 34. (*) Tương tự như câu 31 nhưng xuất kết quả dưới dạng lũy thừa thay cho tích các thừa số giống nhau. Ví dụ: 360 = 2^3 * 3^2 * 5. 35. (*) Phương pháp chia và trung bình được sử dụng để tính giá trị gần đúng với căn bậc hai của một số dương bất kỳ a được thực hiện như sau: Lấy số dương xấp xỉ khởi đầu x và tìm số xấp xỉ mới bằng cách tính trung bình của x và a/x, đó là (x + a/x)/2. Lặp lại quá trình này với x được thay bằng giá trị xấp xỉ mới cho đến khi hiệu giữa x và a/x nhỏ hơn hay bằng độ chính xác khá bé cho trước. Viết chương trình nhập a, x và độ chính xác, sau đó tìm giá trị gần đúng với căn bậc hai của a. Chương trình phải hiển thị giá trị gần đúng trong mỗi bước lặp. Thực hiện chương trình với: a) a = 3, độ chính xác = 0.00001 và x là các giá trị sau: 1, 10, 0.01 và 100. b) a = 4, độ chính xác = 0.00001 và x là 1 và 2. 36. (*) Viết chương trình thực hiện nhiều lần công việc nhập giá trị nguyên dương n dạng thập phân và số b, sau đó hiển thị giá trị của n được biểu diễn theo b. Giả sử b trong phạm vi từ 2 đến 10. Ví dụ, n = 26 và b = 2 thì hiển thị 11010. 37. (*) Không sử dụng các tác tử oct, hex, hay dec, viết chương trình thực hiện nhiều lần công việc nhập giá trị nguyên dương dạng thập phân 16 bit (4 chữ số thập lục phân), giá trị từ 0 đến 65535, chuyển thành dạng thập lục phân và hiển thị ra màn hình. Ví dụ, nhập 26 thì hiển thị 001Ah. 38. (*) Tương tự như câu 37 nhưng chương trình nhập giá trị nguyên dương số bit mặc định và không hiển thị các số 0 bên trái của giá trị kết quả. Ví dụ, nhập 26 thì hiển thị 1Ah; nhập 434 thì hiển thị 1B2h. Lưu ý: Các câu đánh dấu (*) từ 27 đến 38 là những câu tương đối khó. [...]... của mặt hàng thứ hai, vân vân Chương trình phải cho phép người sử dụng chọn một trong hai thao tác: a) Hiển thị giá của một sản phẩm mà số hiệu của nó được nhập vào b) Hiển thị tồn bộ số hiệu và giá của mỗi sản phẩm dưới dạng bảng Lưu ý: Các câu đánh dấu (*) từ 5 – 10 là những câu tương đối khó 16 KHOA CNTT – ĐH MỞ TP.HCM NỘI DUNG CỦA CÁC BUỔI THỰC HÀNH MÔN CƠ SỞ LẬP TRÌNH (1 tiết = 45 phút) BUỔI LÀM... tương ứng 7 Viết chương trình làm nhiều lần cơng việc nhập vào một số ngun, truyền nó đến hàm even() Hàm này trả về true nếu số ngun là số chẵn và false cho trường hợp ngược lại Dựa vào kết quả trả về, hàm main() sẽ in ra số đã nhập là chẵn hay lẻ Q trình kết thúc khi số 0 được nhập a) b) c) d) 8 Viết hàm kiểm tra một số ngun dương lớn hơn 1 phải là số ngun tố khơng Viết chương trình áp dụng 9 Viết... chương trình áp dụng để xuất ra màn hình số lớn nhất trong năm số ngun 10 Viết hàm xác định ước số chung lớn nhất của hai số tự nhiên Viết chương trình áp dụng 11 Số vi khuẩn trong một mẻ cấy thể được tính bởi cơng thức N·ekt, trong đó N là số vi khuẩn ban đầu, k là hằng số tốc độ phát triển và t là thời gian Định nghĩa hàm để tính tổng số vi khuẩn ứng với các giá trị N, k và t Viết chương trình. .. Viết một chương trình làm nhiều lần cơng việc nhập vào hai số ngun, truyền nó đến hàm multiple() Hàm này trả về true nếu số ngun thứ hai là bội số của số ngun thứ nhất và false cho trường hợp ngược lại Dựa vào kết quả trả về, hàm main() sẽ hiển thị thơng báo lên màn hình Q trình kết thúc khi một trong hai số nhập giá trị là 0 13 (*) Viết hàm xác định số ngun tố thứ n Viết chương trình áp dụng 11... Viết chương trình sử dụng hàm để nhận vào một số ngun 7 chữ số tương ứng cho số điện thoại và hiển thị nó theo dạng 123-4567 20 (*) Định nghĩa bốn hàm printZero(), printOne(), printTwo() và printThree() để biểu diễn các số 0, 1, 2 và 3 theo dạng sau: Viết chương trình thực hiện nhiều lần cơng việc nhập các giá trị 0, 1, 2 và 3 rồi hiển thị dạng tương ứng của chúng 21 (*) Viết một chương trình chơi... cực Cơng thức quan hệ giữa các tọa độ cực của một điểm với tọa độ vng góc (x, y) của nó là x  r cos  y  r sin  Định nghĩa hàm convert() để chuyển đổi tọa độ cực thành tọa độ vng góc Sử dụng nó trong chương trình để đọc nhiều tọa độ cực của nhiều điểm và gọi convert() để tính và trả về tọa độ vng góc cho mỗi điểm Chương trình phải hiển thị cả hai tọa độ cực và tọa độ vng góc 30 Viết chương trình. .. Viết chương trình để kiểm tra hàm trả về giá trị lớn nhất được chứa trong một mảng số ngun 3 Viết chương trình để kiểm tra hàm trả về miền trị được chứa trong một mảng số ngun, đó là hiệu giữa giá trị lớn nhất và nhỏ nhất 4 Viết chương trình để kiểm tra hàm trả về true nếu các giá trị được chứa trong một mảng số ngun thứ tự tăng dần và false trong trường hợp ngược lại 5 (*) Viết chương trình để kiểm... theo dõi giá bán của các mặt hàng trong kho của họ Viết chương trình đọc giá bán của các mặt hàng này và sắp xếp chúng theo thứ tự tăng dần Chương trình phải hiển thị giá thấp nhất, cao nhất và trung bình của chúng 15 Cơng ty Rinky Dooflingy sản xuất các mặt hàng khác nhau, mỗi mặt hàng được phân biệt bằng số hiệu sản phẩm của nó Viết chương trình đọc số hiệu của các mặt hàng và giá của chúng rồi chứa... 1 Viết chương trình sử dụng hàm để tính tổng 1 + 2 + + n, trong đó n là giá trị ngun dương được nhập từ bàn phím 2 Viết chương trình sử dụng hàm để tính tổng m + (m + 1) + (m + 2) + + n, trong đó m và n là các giá trị ngun dương được nhập từ bàn phím Biết rằng m  n 3 Viết chương trình sử dụng hàm celsiusToFahr() để chuyển nhiệt độ từ Celsius thành Fahrenheit 4 Viết chương trình sử dụng... in = 2.54001 cm) 26 Viết chương trình để kiểm tra một hàm nhận vào một số đo tính theo centimeter và trả về số đo tính theo yard, feet và inch tương ứng (1 ft = 12 in, 1 yd = 3 ft) 27 Viết chương trình để kiểm tra một hàm nhận vào giờ (0-12), phút (0-59) và một ký tự ‘A’ hay ‘P’ để cho biết là A.M hay P.M rồi hiển thị thời gian theo dạng hh:mm A.M./P.M 28 Viết chương trình để kiểm tra một hàm nhận vào . giá trị của biến ký tự transCode là 'D'; giảm balance bằng cách trừ nó với amount nếu transCode là 'W'; hiển thị giá trị của balance nếu transCode là 'F'; và hiển. employeeCode có kiểu char. 3. Viết lại câu 1 với trị ban đầu của biến distanceTraveled là không. 4. Viết lại câu 2 với trị ban đầu của biến idNumber là 9999, salary là không và employeeCode là. không có ghi chú gì thêm). a) rate nhân với time và gán đến distance. b) xCoord được tăng thêm deltaX và gán đến xCoord c) resistance bằng res3 1 res2 1 res1 1 1  . d) Gán diện tích của

Ngày đăng: 24/05/2014, 16:35

Tài liệu cùng người dùng

Tài liệu liên quan