1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài tập thực hành C có đáp án

16 628 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 1,86 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ặt hàm thực hiện các ch a... http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 1 3 : C# tt : : 1: Shape abstract class float Area float Perimeter void Ca

Trang 1

1

:

# (Visual Studio 2010

- 2010

- NewProject

- : Visual C#

Trang 2

- Templates: Console Application

- Click OK

- cs

-

Trang 3

- (Ctrl + Shift + B):

-

Trang 4

-

-

-

Trang 5

- ReadLine

Parse

Trang 6

1

2 Vi o m ng m t chi u gồm n s nguyên ng u nhiên

ặt hàm thực hiện các ch

a Tính t ng các s lẻ trong m ng

b m s nguyên t trong m ng

c Tìm s hỏ nh t (n u không có hàm tr v -1)

3 Vi o ma tr n ch a các s nguyên ng u nhiên gồm n

dòng, m c ặt hàm thực hiện các ch

a Xu t ma tr n

b Tìm ph n tử l n nh t/nhỏ nh t

c Tìm dòng có t ng l n nh t

d Tính t ng các s không ph i là s nguyên t

e Xóa dòng th k trong ma tr n

f Xóa c t ch a ph n tử l n nh t trong ma tr n

4 ự ử -

Trang 7

http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 1

2

-

- rectory trong System.IO - F …

l p hình chữ nhật v i các thuộc tính chi u dài, chi u rộng,

thức tính chu vi, tính diệ l p hình vuông k thừa l p hình chữ nh t a ó vi é p vào hình chữ nh t, hình vuông và in ra k t qu tính diện tích, chu vi các hình này - ữ

Trang 8

http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 2

- ữ ộ ộ ; ứ

ệ , chu vi

Trang 9

http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 3

- ừa ừ ữ

- ệ ệ ữ

Trang 10

http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 4

:

1

2 ó ứ

a a a

b ộ a

c

3 óa ừa

Vd: nGuyEn van A  Nguyen Van A

4

Trang 11

http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 1

3

:

C# (tt)

:

:

1:

Shape (abstract class) float Area float Perimeter void CalculateArea() void CalculatePerimeter()

Rectangle float Height float Width void CalculateArea() void CalculatePerimeter()

2:

Trang 12

http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 2

Mamal String characteristics

Whale

Whale()

Human Human() void intelligent_behavior() void thinking_behavior()

IThinking void thinking_behavior()

IIntelligent void intelligent_behavior()

IAbility

Interface: IThinking, IIntelligent, IAbility

Class: Mamal, Whale, Human

Trang 13

http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 1

4

:

:

- Nén tất cả bài làm thành 1 t p tin (.zip hoặc ) đặ

BTH4- -MSSV-Họ tên.rar

:

Bài 1: Viế c ươ m các sự ki n trong vòng đời của form

Bài 2: Viế c ươ m sự ki n Paint trên Form

- Mỗi khi sự ki n Paint xảy ra sẽ vẽ l i chuỗ “P Ev ” i một vị trí x, y

ngẫu nhiên trên Form

Bài 3: Viế c ươ m sự ki n Click trên Button

- Khi nhấn vào nút Change Color sẽ tiến hành chuyển màu nền của Form sang

một màu ngẫu nhiên

Bài 4: Viế c ươ m sử dụng Menu và hộp tho i ColorDialog

- Khi chọn chức ă C l m u F m sẽ mở ra hộp tho i ColorDialog

Trang 14

http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 2

- Sau khi chọn màu trong hộp tho i ColorDialog sẽ tiế à đổi màu nền của

F m màu đã c ọn

:

à m ểu c c sự m ư : Load, Activated, Shown, Deactivate,

FormClosing, FormClosed

à m ểu về sự P m và c c l m, Graphics

à 3: u , Color

à 4: u, MenuItem, ColorDialog

Trang 15

http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 1

5

:

(tt)

:

- Nén tất cả bài làm thành 1 tập tin (.zip hoặc rar) đặ

BTH5- -MSSV-Họ tên.rar

VD: BTH5-K2C4.1-0100001-NguyenVanA.rar

:

Bài 1: Viế c ươ g trình chặ các ô đ bà ím và ô đ p chuột

-K ười dùng click chuột thì thông báo nút chuột vừa được nhấn cùng v i tọa độ

của chuột

-Khi nhấn phím bất kỳ thì xuất các thông tin: Mã ASCII, key code, …

Bài 2: Viế c ươ rì xuất một chuỗi lên giữa vùng c a sổ c Sau đó có ể

dùng các phím di chuyể để dịch chuyển chuỗi trên vùng c a sổ

Bài 3: Viế c ươ rì vẽ một hình vuông ở giữa vùng c a sổ c Sau đó có ể

dùng c uộ để dịch chuyển hình vuông trên vùng c a sổ

Bài 4: Viế c ươ rì , ười dùng click chuột trái thì vẽ ngẫu nhiên một hình

hình tròn có tâm trùng v i tọa độ chuột vừa c c , ười dùng nhấn phím cộng

(“+”) ặc trừ (“-”) ì ó , u ỏ hình tròn mỗi lần 10 pixel

Bài 5: Viết ứng dụng hiển thị ngày giờ h thố ư ì vẽ sau:

Trang 16

http://groups.google.com/group/thltw-seuit Email: thltw.seuit@gmail.com 2

:

S ìm ểu:

+Các c uộ : M u U , M u D w , M u W ,…

+Các ím: KeyUp, KeyDown, KeyPress,

+ ra c : DrawRectangle, DrawEllipse,

+ m r: rva , ươ ức c ,…

Ngày đăng: 23/07/2014, 15:29

TỪ KHÓA LIÊN QUAN

w