Đang chuẩn bị liên kết để tải về tài liệu:
Giáo trình Ngôn ngữ lập trình C p10
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Vẽ một đường tròn màu đỏ trên màn hình màu xanh. Toạ độ (x,y) của điểm gieo được nạp từ bàn phím. Tuỳ thuộc giá trị cụ thể của x,y chương trình sẽ tô màu vàng cho hình tròn hoặc phần màn hình bên ngoài hình tròn sẽ vẽ một hình chữ nhật có các cạnh song song với các cạnh của màn hình. Toạ độ đỉnh trái trên của hình chữ nhật là (x1,y1) và toạ độ đỉnh phải dưới của hành chữ nhật là (x2,y2). . | Vẽ một đường tròn màu đỏ trên màn hình màu xanh. Toạ độ x y của điểm gieo được nạp từ bàn phím. Tuỳ thuộc giá trị cụ thể của x y chương trình sẽ tô màu vàng cho hình tròn hoặc phần màn hình bên ngoài hình tròn. include graphics.h include stdio.h main int mh mode 0 x y printf nVao toa do x y scanf d d x y initgraph mh mode if graphresult grOk exit 1 setbkcolor BLUE setcolor RED setfillstyle 11 YELLOW circle 320 100 50 moveto 1 150 floodfill x y RED closegraph 10.2.5. Hình chữ nhật Hàm void rectangle int x1 int y1 int x2 int y2 181 sẽ vẽ một hình chữ nhật có các cạnh song song với các cạnh của màn hình. Toạ độ đỉnh trái trên của hình chữ nhật là x1 y1 và toạ độ đỉnh phải dưới của hành chữ nhật là x2 y2 . Hàm void bar int x1 int y1 int x2 int y2 sẽ vẽ và tô màu một hình chữ nhật. Toạ độ đỉnh trái trên của hình chữ nhật là x1 y1 và toạ độ đỉnh phải dưới của hành chữ nhật là x2 y2 . Hàm void bar3d int x1 int y1 int x2 int y2 int depth int top sẽ vẽ một khối hộp chữ nhật mặt ngoài của nó là hình chữ nhật xác định bởi các toạ độ x1 y1 x2 y2 . Hình chữ nhật này được tô màu thông qua hàm setfillstyle . Tham số depth xác định số điểm ảnh trên bề sâu của khối 3 chiều. Tham số top có thể nhận các giá trị 1 hay 0 và khối 3 chiều tương ứng sẽ có nắp hoặc không. top 1 top 0 Ví dụ 182 Chương trình dưới đây tạo nên một hình chữ nhật một khối hình chữ nhật và một hình hộp có nắp include graphics.h main int mh mode 0 initgraph mh mode if graphresult grOk exit 1 setbkcolor GREEN setcolor RED setfillstyle CLOSE_DOT_FILL YELLOW rectangle 5 5 300 160 bar 3 175 300 340 bar3d 320 100 500 340 100 1 closegraph 10.2.6. Cửa sổ Viewport Thiết lập viewport Viewport là một vùng chữ nhật trên màn hình đồ hoạ. Để thiết lập viewport ta dùng hàm void setviewport int x1 int y1 int x2 int y2 int clip trong đó x1 y1 là toạ độ góc trên bên trái x2 y2 là toạ độ góc dưới bên phải. Bốn giá trị này vì thế phải thoả mãn 0 x1 x2 .