• Nenhum resultado encontrado

Dap AP Cac Bai Tap Lap Trinh Java - TamGa Bien Soan

N/A
N/A
Protected

Academic year: 2021

Share "Dap AP Cac Bai Tap Lap Trinh Java - TamGa Bien Soan"

Copied!
93
0
0

Texto

(1)

2012

2012

Tam

Tam

Ga biên soạ

Ga biên soạ

nn

www.tamga85.multiply.com

www.tamga85.multiply.com

L

(2)

L

L

Ờ 

Ờ 

I GII GI

Ớ 

Ớ 

I THII THI

UU T

T

âm Gà xin chào các bạn. Hôm nay , Tâm làm ra cu

âm Gà xin chào các bạn. Hôm nay , Tâm làm ra cuốn này để

ốn này để

tt

ổổ

ng hng h

ợ 

ợ 

 p l p l

ạạ

ii

các code đã giả

các code đã giả

ii cc

ủa môn học JAVA mà Tâm Gà đã đượ 

ủa môn học JAVA mà Tâm Gà đã đượ 

c hc h

ọọ

c bc b

ữữ

a gia gi

ờ 

ờ 

..

Cu

Cu

ốn này không để

ốn này không để đáp ứng đượ 

đáp ứng đượ 

c hc h

ết các yêu cầ

ết các yêu cầ

u cu c

ủa các bạn. Nhưng trong đó , nó sẽ

ủa các bạn. Nhưng trong đó , nó sẽ giúp

giúp

cho các bạ

cho các bạ

n mn m

ộộ

t pht ph

ần nào đó trong suốt quá t

ần nào đó trong suốt quá trình họ

rình họ

c.c.

Mình tạ

Mình tạ

o cuo cu

ốn này lúc mình đang họ

ốn này lúc mình đang họ

c tc t

ại trườ 

ại trườ 

ng Cang Ca

o Đẳ

o Đẳ

ng Nghng Ngh

ềề

TPHCMTPHCM

Sinh viên :

Sinh viên :

NguyNguy

ễn Thanh Tâm

ễn Thanh Tâm

Mã số

Mã số sinh viên :

sinh viên :

C1005.1044C1005.1044

 Ngành :

 Ngành :

QuQu

ảả

n Trn Tr

ịị

MM

ạng Máy Tính

ạng Máy Tính

Khoa :

Khoa :

Công Nghệ

Công Nghệ Thông Tin

Thông Tin

Phone

Phone : : 01283.98.69.9801283.98.69.98 Email :

Email : tamgaalbum@yahoo.comtamgaalbum@yahoo.com

Site 1 :

Site 1 : www.tamga.tk www.tamga.tk 

Site 2 :

(3)

L

L

Ờ 

Ờ 

I GII GI

Ớ 

Ớ 

I THII THI

UU T

T

âm Gà xin chào các bạn. Hôm nay , Tâm làm ra cu

âm Gà xin chào các bạn. Hôm nay , Tâm làm ra cuốn này để

ốn này để

tt

ổổ

ng hng h

ợ 

ợ 

 p l p l

ạạ

ii

các code đã giả

các code đã giả

ii cc

ủa môn học JAVA mà Tâm Gà đã đượ 

ủa môn học JAVA mà Tâm Gà đã đượ 

c hc h

ọọ

c bc b

ữữ

a gia gi

ờ 

ờ 

..

Cu

Cu

ốn này không để

ốn này không để đáp ứng đượ 

đáp ứng đượ 

c hc h

ết các yêu cầ

ết các yêu cầ

u cu c

ủa các bạn. Nhưng trong đó , nó sẽ

ủa các bạn. Nhưng trong đó , nó sẽ giúp

giúp

cho các bạ

cho các bạ

n mn m

ộộ

t pht ph

ần nào đó trong suốt quá t

ần nào đó trong suốt quá trình họ

rình họ

c.c.

Mình tạ

Mình tạ

o cuo cu

ốn này lúc mình đang họ

ốn này lúc mình đang họ

c tc t

ại trườ 

ại trườ 

ng Cang Ca

o Đẳ

o Đẳ

ng Nghng Ngh

ềề

TPHCMTPHCM

Sinh viên :

Sinh viên :

NguyNguy

ễn Thanh Tâm

ễn Thanh Tâm

Mã số

Mã số sinh viên :

sinh viên :

C1005.1044C1005.1044

 Ngành :

 Ngành :

QuQu

ảả

n Trn Tr

ịị

MM

ạng Máy Tính

ạng Máy Tính

Khoa :

Khoa :

Công Nghệ

Công Nghệ Thông Tin

Thông Tin

Phone

Phone : : 01283.98.69.9801283.98.69.98 Email :

Email : tamgaalbum@yahoo.comtamgaalbum@yahoo.com

Site 1 :

Site 1 : www.tamga.tk www.tamga.tk 

Site 2 :

(4)

M

M

c L

c L

c

c

*** Bài 1 :

*** Bài 1 : Class Hình tam giác. Tính : chu vi và di

Class Hình tam giác. Tính : chu vi và diện tích

ện tích

... ... 66

*** Bài 2 : Class Hình chữ

*** Bài 2 : Class Hình chữ

nhnh

ật. Tính : chu

ật. Tính : chu vi và diện tích

vi và diện tích

... ... 77

*** Bài 3: Class Mảng. Tính :

*** Bài 3: Class Mảng. Tính :

... ... 88 --

Hãy nhập vào số

Hãy nhập vào số

phph

ầầ

n tn t

ử có trong Mãng

có trong Mãng

... ... 88 - Li

- Li

ệt kê các phầ

ệt kê các phầ

n tn t

ử đó

đó

... ... 88

*** Bài 4: Class Phân Số. Tính :

*** Bài 4: Class Phân Số. Tính :

... . 99 - T

- T

ổổ

ng, hing, hi

ệu, tích, thương của hai phân số

ệu, tích, thương của hai phân số

... . 99 --

Ướ

Ướ

c sc s

ốố

chung lchung l

n nhn nh

ấấ

t ct c

ủa phân số

ủa phân số đó

đó

... ... 99

*** Bài 5. Class Số

*** Bài 5. Class Số

PhPh

ức. Tính :

ức. Tính :

... ... 1111 - T

- T

ổổ

ng, hing, hi

ệu, tích, thương củ

ệu, tích, thương củ

a sa s

ốố

phph

c...c... ... 1111

*** Bài 6 :

*** Bài 6 : Class Giải Phương Trình Bậc 1 và Bậ

Class Giải Phương Trình Bậc 1 và Bậ

c c 2 2 ... 13. 13 ***

***

Bài 7: 1 Class void main. Tính

Bài 7: 1 Class void main. Tính

... ... 1515 --

Ướ

Ướ

c Sc S

ốố

Chung LChung L

n Nhn Nh

ấấ

t t ... ... 1515 - B

- B

ộộ

i Si S

ốố

Chung NhChung Nh

ỏỏ

NhNh

ấấ

t t ... ... 1515

*** Bài 8: Class Điể

*** Bài 8: Class Điể

m hai chim hai chi

ều trong không gian. Tính :

ều trong không gian. Tính :

... ... 1616 - In T

- In T

ọa Độ

ọa Độ

... ... 1616 --

Tính Khoảng Cách

Tính Khoảng Cách

... ... 1616 --

Tính Tổng Điể

Tính Tổng Điể

m m AB AB , , ABC...ABC... 16. 16 --

Tìm vecto AB=(X

Tìm vecto AB=(X

BB-Xx-Xx A A,Y,YBB-Y-Y A A) ) ... . 1616

--

Xác định 2 vecto có vuông góc hay không (a

Xác định 2 vecto có vuông góc hay không (a

11aa22+ b+ b11bb22 = = 0 0 ) ) ... ... 1616

--

Ba điểm có tạo thành tam giác hay không ?

Ba điểm có tạo thành tam giác hay không ?

... ... 1616

*** Bài 9: Thiế

*** Bài 9: Thiế

t kt k

ếế

Giao DiGiao Di

ện Đồ

ện Đồ

HH

ọọ

a. Va. V

ới yêu cầ

ới yêu cầ

u u sau sau : : ... ... 2020 - Nh

- Nh

ấn nút Chào , sẽ

ấn nút Chào , sẽ

hihi

ện lên khung textbox " xin chào các bạ

ện lên khung textbox " xin chào các bạ

n n " " ... ... 2020 - Nh

- Nh

ấn nút Reb hay Blue hay Green , thì khung textbox đổi màu tương ứ

ấn nút Reb hay Blue hay Green , thì khung textbox đổi màu tương ứ

ng ng ... .. 2020 - Nh

- Nh

ấn nút Xóa thì trở

ấn nút Xóa thì trở

ll

ạạ

i vi v

ịị trí ban đầ

trí ban đầ

u u ... .... 2020 - Nh

- Nh

ấn nút Thoát thì thoát ra

ấn nút Thoát thì thoát ra khỏ

khỏ

i giao dii giao di

ện đồ

ện đồ

hh

ọọ

a a ... .... 2020

*** Bài 10: Hãy thiế

*** Bài 10: Hãy thiế

t kt k

ếế

giao digiao di

ện đồ

ện đồ

hh

ọọ

a Gia Gi

ải Phương Trình Bậ

ải Phương Trình Bậ

c c 1 ...1 ... 2... 233

*** Bài 11: Hãy thiế

*** Bài 11: Hãy thiế

t kt k

ếế

giao digiao di

ện đồ

ện đồ

hh

ọọ

a Gia Gi

ải Phương Trình Bậ

ải Phương Trình Bậ

c c 2 ...2 ... 2... 266

*** Bài 12: Hãy thiế

*** Bài 12: Hãy thiế

t kt k

ếế

giao digiao di

ện đồ

ện đồ

hh

ọọ

a a ... .. 2929

Các Phép Tí

Các Phép Tí

nh cnh c

ộộ

ng, tr ng, tr 

ừ , nhân, chia

, nhân, chia

... ... 2929

*** Bài 13: Hãy thiế

*** Bài 13: Hãy thiế

t kt k

ếế

giao digiao di

ện đồ

ện đồ

hh

ọọ

a a ... .. 3333

Tính chu vi và diện t

Tính chu vi và diện tích Hình Chữ

ích Hình Chữ

NhNh

ậậ

t t ... .... 3333

*** Bài 14: Hãy thiế

*** Bài 14: Hãy thiế

t kt k

ếế

giao digiao di

ện đồ

ện đồ

hh

ọọ

a a ... .. 3737

Tính max và min củ

Tính max và min củ

a 4 sa 4 s

ốố

bb

ấấ

t kt k

ỳỳ

a,b,ca,b,c,d...,d... ... 3737

*** Bài 15: Hãy thiế

*** Bài 15: Hãy thiế

t kt k

ếế

giao digiao di

ện đồ

ện đồ

hh

ọa Thay Đổi Màu Nề

ọa Thay Đổi Màu Nề

n Background ...n Background ... ... 4040 G

(5)

*** Bài 16: Hãy thiế

t k

ế

giao di

ện đồ

h

a Nh

p Xu

t M

ng 1 Chi

u ... 43

V

ới các yêu cầ

u sau : ... 43

- Nh

p m

t m

ng b

t k

... 43

-

Tính tổng các phầ

n t

trong m

ng ... 43

- S

p x

ế

p l

i m

ảng tăng dầ

n ... 43

*** Bài 17: Hãy thiế

t k

ế

giao di

ện đồ

h

a ... 47

V

ới các yêu cầ

u sau : ... 47

-

Dùng Radio Button

... 47

-

Tính các phép tính cơ bản như : cộ

ng , tr 

ừ , nhân

, chia ... 47

*** Bài 18: Hãy thiế

t k

ế

giao di

ện đồ

h

a ... 51

V

ới các yêu cầ

u sau : ... 51

-

Dùng Radio Button

... 51

-

Tính các phép tính cơ bản như : cộ

ng , tr 

ừ , nhân , chia

... 51

- Khi click th

c hi

ện và chọn yêu cầ

u t

ừ thì mớ

i th

c hi

n... 51

*** Bài 19: Hãy thiế

t k

ế

giao di

ện đồ

h

a ... 56

V

ới các yêu cầ

u sau : ... 56

-

Dùng Radio Button

... 56

- Gi

ải các phương trình bậc 1 và bậ

c 2... 56

- Khi click th

c hi

ện và chọn yêu cầ

u t

ừ thì mớ

i th

c hi

n... 56

*** Bài 20: Hãy thiế

t k

ế

giao di

ện đồ

h

a ... 61

Nh

p H

ọ và Tên

... 61

V

ới các yêu cầ

u sau : ... 61

-

Dùng Jcheckbox & JTextArea

... 61

- Khi click th

c hi

ện và chọn yêu cầ

u t

ừ thì mớ

i th

c hi

n... 61

- X

ữ lý nút Close trong giao diện đồ

h

a... 61

*** Bài 2

1

: Hãy thiế

t k

ế

giao di

ện đồ

h

a S

Ph

c ... 65

V

ới các yêu cầ

u sau : ... 65

-

Dùng Radio và Button

... 65

- Khi click th

c hi

ện và chọn yêu cầ

u t

ừ thì mớ

i th

c hi

n... 65

-

Khi click nút Xóa thì xóa tấ

t c

... 65

- X

ữ lý nút Thoát trong giao diện đồ

h

a... 65

*** Bài 22: Hãy thiế

t k

ế

giao di

ện đồ

h

a ... 71

 Đổ

i ch

ữ in nghiêng đậm tùy ý

... 71

V

ới các yêu cầ

u sau : ... 71

-

Dùng Radio và Button

... 71

- Khi click th

c hi

ện và chọn yêu cầ

u t

ừ thì mớ

i th

c hi

n... 71

(6)

*** Bài 2

3

: Hãy thiế

t k

ế

giao di

ện đồ

h

a ... 73

X

ữ lý nút C

lose trong JAVA ... 73

*** Bài 2

4

: Hãy thiế

t k

ế

giao di

ện đồ

h

a ... 74

Tính chu vi và diện tích Hình Tròn , Hình Chữ

Nh

ật , Hình Vuông

... 74

V

ới các yêu cầ

u sau : ... 74

-

Dùng Radio và Button

... 74

- Khi click th

c hi

ện và chọn yêu cầ

u t

ừ thì mớ

i th

c hi

n... 74

-

Khi click nút Xóa thì xóa tấ

t c

... 74

- X

ữ lý nút Thoát trong giao diện đồ

h

a... 74

*** Bài 25: Hãy thiế

t k

ế

giao di

ện đồ

h

a ... 80

Tính Tổ

ng

 – Ướ

c S

- S

ố Nguyên Tố

-

Phân Tích

... 80

V

ới các yêu cầ

u sau : ... 80

- Nh

ập vào mộ

t s

ố nguyên n

... 80

-

Tính Tổ

ng S=1+2+..+n ... 80

-

Ướ

c s

c

ủa n là bao nhiêu ?

... 80

- Xem s

n v

a nh

ập vào có phải là Số Nguyên Tố hay không ?

... 80

-

Phân tích số

n v

a nh

ập vào

... 80

*** Bài 26: Class dùng Switch Case tính

... 85

- Gi

ải phương trình bậc 1 và bậ

c 2 ... 85

*** Bài 27: Class x

u

ất Hình Chữ

Nh

t R

ỗng & Đặ

c ... 87

- V

i chi

ều dài và chiề

u r 

ng nh

p t

ừ bàn phím

... 87

*** Bài 2

8: Class xu

ất Hình Vuông

R

ỗng & Đặ

c ... 89

- V

i c

nh nh

p t

ừ bàn phím

... 89

*** Bài 2

9: Class xu

ất Hình Chóp

R

ỗng & Đặ

c... 90

- V

i chi

u cao nh

p t

ừ bàn phím

... 90

(7)
(8)

*** Bài 1 :

Class

Hình tam giác. Tính : chu vi và diện tích

============================

Đáp án xuấ

t file

 Nhap canh a: 2 Nhap canh b: 4 Nhap canh c: 3 Chu vi: 9.0 Dien tich: 2.9047375096555625

============================

Và đây là code trong class :

import java.io.*;  public class tamga

{

static double a,b,c,chuvi,dientich;

 public static void nhap() throws IOException {

BufferedReader d=new BufferedReader (new InputStreamReader(System.in)); System.out.print("Nhap canh a: "); String s=d.readLine(); a=Double.parseDouble(s); System.out.print("Nhap canh b: "); s=d.readLine();  b=Double.parseDouble(s); System.out.print("Nhap canh c: "); s=d.readLine(); c=Double.parseDouble(s); }

 public static double chuvi()

{ return a+b+c ; }  public static double dientich()

{ double P,S ; P=chuvi()/2; S=Math.sqrt(P*(P-a)*(P-b)*(P-c)); return S; } } ============================

Và đây là code trong void main :

import java.io.*;

 public class HinhTamGiac {

 public static void main(String[] args) throws IOException {

tamga tg=new tamga(); tg.nhap();

System.out.println("Chu vi: " + tg.chuvi()); System.out.println("Dien tich: " + tg.dientich()); }

(9)

*** Bài 2

*** Bài 2

:

:

Class HClass H

 ình chữ 

 ình chữ 

nhnh

ật. Tính : chu vi và diện tích

ật. Tính : chu vi và diện tích

============================ ============================ Đáp án mẫ Đáp án mẫu xuu xuấất filet file Nhap a: 4 Nhap a: 4 Nhap b: 2 Nhap b: 2 Chu vi: 12.0 Chu vi: 12.0 Dien tich: 8.0 Dien tich: 8.0 ============================ ============================

Và đây là code trong class : Và đây là code trong class : import java.io.*;

import java.io.*;  public class tam

 public class tamgaalbumgaalbum {

{

static

static double a,b,chuvi,diendouble a,b,chuvi,dientich;tich;  public static void nh

 public static void nhap() throws IOap() throws IOExceptionException {

{

BufferedReader d=new BufferedReader(new InputStreamReader(System.in)); BufferedReader d=new BufferedReader(new InputStreamReader(System.in)); System.out.print("Nhap a: "); System.out.print("Nhap a: "); String s=d.readLine(); String s=d.readLine(); a=Double.parseDouble(s); a=Double.parseDouble(s); System.out.print("Nhap b: "); System.out.print("Nhap b: "); s=d.readLine(); s=d.readLine();  b=Double  b=Double.parseDouble(.parseDouble(s);s); } }  public static do

 public static double chuvi()uble chuvi() {

{ return return (a+b)*2; (a+b)*2; }}  public static do

 public static double dientich()uble dientich() { { double S; double S; S=a*b; S=a*b; return S; return S; } } } } ============================ ============================

Và đây là code trong void main : Và đây là code trong void main : import java.io.*;

import java.io.*;  public class Hi

 public class HinhChuNhatnhChuNhat {

{

 public stati

 public static void mc void main(String[] args) throwain(String[] args) throws IOExceptions IOException {

{

tamgaalbum hcn=new tamgaalbum(); tamgaalbum hcn=new tamgaalbum();

hcn.nhap(); hcn.nhap();

System.out.println("Chu vi: " + hcn.chuvi()); System.out.println("Chu vi: " + hcn.chuvi()); System

System.out.println("Dien tich: .out.println("Dien tich: " + " + hcn.dientich(hcn.dientich());)); }

} } }

(10)

*** Bài 3

*** Bài 3

:

:

Class MClass M

ng.ng.

Tính :

Tính :

--

Hãy nhập vào số

Hãy nhập vào số

phph

n tn t

ử 

ử 

có trong Mãng

có trong Mãng

- Li

- Li

ệt kê các phầ

ệt kê các phầ

n tn t

ử 

ử 

đó

đó

============================

============================ Đáp án mẫ Đáp án mẫu xuu xuấất filet file Nhap

Nhap so so phan phan tu tu Mang: Mang: 5 5 Mang Mang vua vua nhap nhap la: la: 55 a[0]:

a[0]: 2 2 a[1]: a[1]: 5 5 a[2]: a[2]: 4 4 a[3]: a[3]: 2 2 a[4]: a[4]: 11 So phan tu mang: 2 5 4 2 1

So phan tu mang: 2 5 4 2 1

============================ ============================

Và đây là code trong class : Và đây là code trong class : //

// TamGa TamGa www.tamga.tk www.tamga.tk www.c10mt.tk www.c10www.c10mt.tk www.c10maytinh.tk maytinh.tk  import java.io.*;

import java.io.*;  public class tam

 public class tamgaalbumgaalbum {

{

static int n; static int n;

 public static void

 public static void nhap(int a[]) thrownhap(int a[]) throws IOExces IOExceptionption {

{

BufferedReader d=new BufferedReader(new InputStreamReader(System.in)); BufferedReader d=new BufferedReader(new InputStreamReader(System.in)); System.out.print("Nhap so phan tu Mang: ");

System.out.print("Nhap so phan tu Mang: "); String s=d.readLine();

String s=d.readLine(); n=Integer.parseInt(s); n=Integer.parseInt(s);

System.out.println("Mang vua nhap la: "+n); System.out.println("Mang vua nhap la: "+n); for (int i=0;i<n;i++)

for (int i=0;i<n;i++) { { System.out.print("a["+i+"]: "); System.out.print("a["+i+"]: "); s=d.readLine(); s=d.readLine(); a[i]=Integer.parseInt(s); a[i]=Integer.parseInt(s); } } } }

 public static void

 public static void xuat(int a[])xuat(int a[]) {

{

System.out.print("So phan tu mang: "); System.out.print("So phan tu mang: "); for(int i=0;i<n;i++) for(int i=0;i<n;i++) System.out.print(" " +a[i]); System.out.print(" " +a[i]); } } } } ============================ ============================

Và đây là code trong void main : Và đây là code trong void main : import java.io.*;

import java.io.*;  public class Man  public class Mangg

{ {

 public stati

 public static void mc void main(String[] args) throwain(String[] args) throws IOExceptions IOException {

{

int[]

int[] a=new a=new int[20];int[20]; tamgaalbu

tamgaalbum m b=new b=new tamgaalbutamgaalbum();m();  b.nhap(a);  b.nhap(a);  b.xuat(a);  b.xuat(a); } }

(11)

*** Bài 4

*** Bài 4

:

:

ClassClass

Phân Số

Phân Số

.

.

Tính :

Tính :

- T

- T

ng, hing, hi

ệu, tích, thương của hai phân số

ệu, tích, thương của hai phân số

--

Ướ 

Ướ 

c sc s

chung lchung l

ớ 

ớ 

n nhn nh

t ct c

ủa phân số

ủa phân số

đó

đó

============================

============================ Đáp án mẫu xuấ Đáp án mẫu xuất filet file Nhap

Nhap p1: p1: Nhap Nhap tu: tu: 4 4 Nhap Nhap mau: mau: 22 Nhap

Nhap p2: p2: Nhap Nhap tu: tu: 2 2 Nhap Nhap mau: mau: 44 Phan

Phan tu tu thu thu 1: 1: 4/2 4/2 Phan Phan tu tu thu thu 2: 2: 2/42/4 Tich

Tich la: la: 1/1 1/1 Tong Tong la: la: 5/2. 5/2. Hieu Hieu la: la: 3/2 3/2 Thuong Thuong la: la: 4/1 4/1 Uoc Uoc Chung Chung Lon Lon Nhat: Nhat: 44 ============================

============================

Và đây là code trong class : Và đây là code trong class : import java.io.*;

import java.io.*;  public class tam

 public class tamgaalbumgaalbum {

{

double a,b; double a,b;

static double tu,mau; static double tu,mau; tamgaalbum() { }; tamgaalbum() { };

tamgaalbum(double x, double y) tamgaalbum(double x, double y) {

{ a=x; a=x; b=y; b=y; }}  public static void

 public static void tich (tamgtich (tamgaalbum c,tamgaalbum c,tamgaalbum d)aalbum d) {

{ tu=c.a tu=c.a * * d.a;d.a; mau=c.b * d.b; mau=c.b * d.b; }

}

 public static void

 public static void tong (tamgaaltong (tamgaalbum c,tamgbum c,tamgaalbum d)aalbum d) {

{ tu=(c.a*d.btu=(c.a*d.b) ) +(d.a*c.b);+(d.a*c.b); mau=d.a * d.b;

mau=d.a * d.b; }

}

 public static void

 public static void hieu (tamghieu (tamgaalbum c,tamgaalbum c,tamgaalbum d)aalbum d) {

{ tu=(c.a*d.btu=(c.a*d.b) ) -(d.a*c.b);-(d.a*c.b); mau=d.a * d.b;

mau=d.a * d.b; }

}

 public static void

 public static void thuong (tamgthuong (tamgaalbum c,tamgaalbum c,tamgaalbum aalbum d)d) { tu=(c.a*d.b); { tu=(c.a*d.b); mau=c.b * d.a; mau=c.b * d.a; } }  public static

 public static double double usclonnhat (double usclonnhat (double c,double d)c,double d) { { while while (c!=d)(c!=d) if (c>d) if (c>d) c = c - d; c = c - d; else else d = d - c; d = d - c; return c; return c; } } } }

(12)

============================

Và đây là code trong void main : import java.io.*;

 public class PhanSo {

 public static void main(String[] args) throws IOException {

BufferedReader d=new BufferedReader(new InputStreamReader(System.in)) ; String s; double x,y;

tamgaalbum p1,p2;

System.out.print("Nhap p1: "); System.out.print("\n Nhap tu: ");

s=d.readLine(); x=Double.parseDouble(s); System.out.print("Nhap mau: "); s=d.readLine(); y=Double.parseDouble(s);  p1=new tamgaalbum(x,y); System.out.print("\n"); System.out.print("Nhap p2: "); System.out.print("\n Nhap tu: ");

s=d.readLine(); x=Double.parseDouble(s); System.out.print("Nhap mau: ");

s=d.readLine(); y=Double.parseDouble(s);  p2=new tamgaalbum(x,y);

System.out.print("\n Phan tu thu 1: " +p1.a + "/"+ p1.b); System.out.print("\n Phan tu thu 2: " +p2.a + "/"+ p2.b);

System.out.print("\n"); double usc ;

tamgaalbum.tich(p1,p2);

usc=tamgaalbum.usclonnhat(tamgaalbum.tu,tamgaalbum.mau);

System.out.print("\n Tich la: " +tamgaalbum.tu/usc + "/"+ tamgaalbum.mau/usc); tamgaalbum.tong(p1,p2);

usc=tamgaalbum.usclonnhat(tamgaalbum.tu,tamgaalbum.mau);

System.out.print("\n Tong la: " +tamgaalbum.tu/usc + "/"+ tamgaalbum.mau/usc); tamgaalbum.hieu(p1,p2);

usc=tamgaalbum.usclonnhat(tamgaalbum.tu,tamgaalbum.mau);

System.out.print("\n Hieu la: " +tamgaalbum.tu/usc + "/"+ tamgaalbum.mau/usc); tamgaalbum.thuong(p1,p2);

usc=tamgaalbum.usclonnhat(tamgaalbum.tu,tamgaalbum.mau);

System.out.print("\n Thuong la: " +tamgaalbum.tu/usc + "/"+ tamgaalbum.mau/usc);

System.out.print("\n Uoc Chung Lon Nhat: " + tamgaalbum.usclonnhat(tamgaalbum.tu,tamgaalbum.mau)); }

(13)

*** Bài 5.

Class S

Ph

ứ 

c

. Tính :

- T

ng, hi

ệu, tích, thương củ

a s

ph

ứ 

c

============================ Đáp án mẫu xuất file

Nhap so thuc a: 8 Nhap so ao b: 4 So Phuc P1 la : 8 4 Nhap so thuc a: 4 Nhap so ao b: 2 So Phuc P2 la : 4 2 Tong la: 12 6 Hieu la: 4 2 Tich la: 32 8 Thuong la: 2 2

============================

Và đây là code trong class : import java.io.*;

 public class tamgaalbum {

int a,b;

static int thuc,ao; tamgaalbum () {}; tamgaalbum(int x , int y) { a=x;  b=y; }

 public static void tong(tamgaalbum c, tamgaalbum d) {

thuc=c.a+ c.b; ao= d.a+d.b; }

 public static void hieu(tamgaalbum c, tamgaalbum d) {

thuc=c.a - c.b; ao= d.a - d.b; }

 public static void tich(tamgaalbum c, tamgaalbum d) {

thuc=c.a * c.b; ao= d.a * d.b; }

 public static void thuong(tamgaalbum c, tamgaalbum d) {

thuc=c.a / c.b; ao= d.a / d.b; }

(14)

============================

Và đây là code trong void main : /**

TamGa

www.tamga.tk www.c10mt.tk www.c10maytinh.tk 

Phone: 01283.98.69.98 Email : tamgaalbum@yahoo.com Bai tap : Tinh tong,hieu,tich,thuong cua So Phuc

*/

import java.io.*;  public class SoPhuc

{

 public static void main(String[] args) throws IOException {

BufferedReader d=new BufferedReader(new InputStreamReader(System.in)) ; String s; int x,y; tamgaalbum p1,p2; System.out.print("\nNhap so thuc a: "); s=d.readLine(); x=Integer.parseInt(s); System.out.print("Nhap so ao b: "); s=d.readLine(); y=Integer.parseInt(s);  p1=new tamgaalbum(x,y);

System.out.print("So Phuc P1 la : " +p1.a +" " + p1.b); System.out.print("\n"); System.out.print("\nNhap so thuc a: "); s=d.readLine(); x=Integer.parseInt(s); System.out.print("Nhap so ao b: "); s=d.readLine(); y=Integer.parseInt(s);  p2=new tamgaalbum(x,y);

System.out.print("So Phuc P2 la : " +p2.a +" " + p2.b); System.out.print("\n");

tamgaalbum.tong(p1,p2);

System.out.print("\n Tong la: " +tamgaalbum.thuc + " "+ tamgaalbum.ao); tamgaalbum.hieu(p1,p2);

System.out.print("\n Hieu la: " +tamgaalbum.thuc + " "+ tamgaalbum.ao); tamgaalbum.tich(p1,p2);

System.out.print("\n Tich la: " +tamgaalbum.thuc + " "+ tamgaalbum.ao); tamgaalbum.thuong(p1,p2);

System.out.print("\n Thuong la: " +tamgaalbum.thuc + " "+ tamgaalbum.ao); }

(15)

*** Bài 6

: Class Gi

ải Phương Trình Bậc 1 và Bậ

c 2

============================ Đáp án mẫu xuất file ======= Giai Phuong Trinh Bac 1 www.tamga.tk

Nhap a: 2 Nhap b: 4

Ket qua PT bac1: Phuong trinh co nghiem: -2.0 ======= Giai Phuong Trinh Bac 2 www.tamga.tk Nhap a: 2 Nhap b: 1 Nhap c: -3

Ket qua PT bac2: Phuong trinh co 2 nghiem: x1= 1.0 va x2= -1.5

============================

Và đây là code trong class : // TamGa - Class Giai Phuong Trinh Bac 1 va 2

import java.io.*; class tamgaalbum {

static double a,b,c ;

//=============== Giai phuong trinh bac 1 ===============  public static void nhapptbac1() throws IOException

{

BufferedReader d=new BufferedReader(new InputStreamReader(System.in)); System.out.println("======= Giai Phuong Trinh Bac 1 www.tamga.tk"); System.out.print("Nhap a: "); String s=d.readLine(); a=Double.parseDouble(s); System.out.print("Nhap b: "); s=d.readLine();  b=Double.parseDouble(s); }

 public static void giaiptbac1() {

System.out.print("Ket qua PT bac1: "); if(a==0)

System.out.println("Phuong trinh vo nghiem"); else

{

if(b==0)

System.out.println("Phuong trinh vo so nghiem"); else

System.out.println("Phuong trinh co nghiem: " +(-b/a)); }

(16)

//=============== Giai phuong trinh bac 2 ===============  public static void nhapptbac2() throws IOException

{ BufferedReader d=new BufferedReader(new InputStreamReader(System.in)); System.out.println("======= Giai Phuong Trinh Bac 2 www.tamga.tk"); System.out.print("Nhap a: "); String s=d.readLine(); a=Double.parseDouble(s); System.out.print("Nhap b: "); s=d.readLine();  b=Double.parseDouble(s); System.out.print("Nhap c: "); s=d.readLine(); c=Double.parseDouble(s); }

 public static void giaiptbac2() { double delta,x1,x2;

delta=(b*b)-(4*a*c);

System.out.print("Ket qua PT bac2: "); if (delta<0)

System.out.println("Phuong trinh vo nghiem"); else

{

if (delta==0)

System.out.println("Phuong trinh co 1 nghiem: " +(-b)/(2*a)); else

{ x1=(-b+Math.sqrt(delta))/(2*a); x2=(-b-Math.sqrt(delta))/(2*a);

System.out.println("Phuong trinh co 2 nghiem: "); System.out.println("x1= "+x1+" va "+"x2= "+x2); } } } } ============================

Và đây là code trong void main : import java.io.*;

 public class GiaiPhuongTrinhBac1va2 {

 public static void main(String[] args) throws IOException {

tamgaalbum gpt=new tamgaalbum(); gpt.nhapptbac1(); gpt.giaiptbac1(); gpt.nhapptbac2(); gpt.giaiptbac2(); } }

(17)

*** Bài 7

: 1 Class void main.

Tính

-

Ướ 

c S

Chung L

ớ 

n Nh

t

- B

i S

Chung Nh

Nh

t

======= Đáp án mẫu xuất file  Nhap a: 5 Nhap b: 4

Uoc chung lon nhat cua 5 va 4 la: 1 Boi chung nho nhat cua 5 va 4 la: 20

============================

Và đây là code trong class : import java.util.Scanner;

import java.io.*;

 public class UocSoChungLonNhatNhoNhat {

 public static int nhap() {

Scanner input = new Scanner(System.in);  boolean check= false;

int n=0; while(!check) { System.out.print(" "); try { n= input.nextInt(); check= true; } catch(Exception e)

{ System.out.println("Ban phai nhap so! hay nhap lai..."); input.nextLine();

} }

return (n); }

 public static int UCLN(int a, int b) { while(a!= b) { if(a>b) a= a-b; else b= b-a; } return (a); }

 public static void main(String[] args)

{ System.out.print("TamGa www.tamga.tk \n\n");

System.out.print("Nhap a: "); int a= nhap(); System.out.print("Nhap b: "); int b= nhap();

System.out.println("Uoc chung lon nhat cua "+a+" va "+b+" la: "+UCLN(a,b));

System.out.println("Boi chung nho nhat cua "+a+" va "+b+" la: "+((a*b)/UCLN(a,b))); }

(18)

*** Bài 8:

Class

Điể

m hai chi

ều trong không gian. Tính :

- In T

ọa Độ

-

Tính Khoảng Cách

-

Tính Tổng Điể

m AB , ABC -

Tìm vecto AB=(

XB-XxA,YB-YA)

-

Xác định 2 vecto có vuông góc hay không (a

1a2+ b1b2= 0 )

-

Ba điểm có tạo thành tam giác hay không ?

*** Đáp án mẫu xuấtfile

========= Nhap toa do diem A

Toa do x1: 1 Toa do y1: 2 Toa do z1: 3 Toa do diem A(1,2,3)

========= Nhap toa do diem B

Toa do x2: 4 Toa do y2: 5 Toa do z2: 6 Toa do diem B(4,5,6)

========= Nhap toa do diem C

Toa do x3: 7 Toa do y3: 8 Toa do z3: 9 Toa do diem C(7,8,9)

========= Toa do cua 3 diem A,B,C nhu sau:  A(1,2,3) B(4,5,6) C(7,8,9)

========= Khoang cach cua 2 diem trong toa do:  AB: 5.196152422706632

 AC: 10.392304845413264 BC: 5.196152422706632

========= Tong cua 2 diem A,B trong toa do: AB(5,7,9) ========= Tong cua 3 diem A,B,C trong toa do: ABC(12,15,18) ========= Toa do vecto AB la: AB(3,3,3)

========= Kiem tra vecto co vuong goc khong : Vecto khong vuong goc ========= Xet dieu kien Tam Giac : 3 Diem tao nen Tam Giac

============================

Và đây là code trong class : /*

TamGa

www.tamga.tk 

Phone: 01283.98.69.98

Bai Tap : Diem Hai Chieu Trong Khong Gian */

import java.io.*;  public class Ham

{

int a,b,c ;

static int tg1,tg2,tg3,vt1,vt2,vt3 ; Ham(){} ;

Ham(int x,int y,int z) {

a=x;  b=y; c=z; }

(19)

 public static double khoangcach(Ham g,Ham h) { double D; D=Math.sqrt( ((h.a-g.a)*(h.a-g.a)) + ((h.b-g.b)*(h.b-g.b)) + ((h.c-g.c)*(h.c-g.c)) ); return D; }

 public static void tongdiem(Ham g,Ham h) { tg1=g.a+h.a;

tg2=g.b+h.b; tg3=g.c+h.c; }

 public static void tong3diem(Ham g,Ham h,Ham k) {

tg1=g.a+h.a+k.a; tg2=g.b+h.b+k.b; tg3=g.c+h.c+k.c; }

 public static void vecto(Ham g,Ham h)

{ // Ta co : OA=(x1,y1,z1) ; OB=(x2,y2,z2) => AB=(x2-x1,y2-y1,z2-z1) vt1=h.a-g.a;

vt2=h.b-g.b; vt3=h.c-g.c; }

 public static double vectovuonggoc(Ham g,Ham h,Ham k) { double a1,a2,a3,b1,b2,b3,c1,c2,c3;

a1=g.a; a2=h.a; a3=k.a;  b1=g.a; b2=h.a; b3=k.a; c1=g.a; c2=h.a; c3=k.a; if( (a1*a2*a3)+(b1*b2*b3)+(c1*c2*c3)==0 )

return 1; return 0; }

 public static double xettamgiac(Ham g,Ham h,Ham k) { double AB,AC,BC;

AB=khoangcach(g,h); AC=khoangcach(g,k); BC=khoangcach(h,k);

if(AB+AC>BC || AB+BC>AC || AC+BC>AB) return 1;

return 0; }

(20)

============================

Và đây là code trong void main :

import java.io.*;

 public class Diem2ChieuTrongKhongGian {

 public static void main(String[] args) throws IOException

{ BufferedReader d=new BufferedReader(new InputStr eamReader(System.in)); String s ;

Ham toado1,toado2,toado3 ; int x,y,z ;

// www.tamga.tk =========================== System.out.print("========= Nhap toa do diem A");

System.out.print("\nToa do x1: "); s=d.readLine(); x=Integer.parseInt(s); System.out.print("Toa do y1: "); s=d.readLine(); y=Integer.parseInt(s); System.out.print("Toa do z1: "); s=d.readLine(); z=Integer.parseInt(s); toado1=new Ham(x,y,z);

System.out.print("Toa do diem A"+"("+toado1.a+","+toado1.b+","+toado1.c+")"); System.out.print("\n========= Nhap toa do diem B");

System.out.print("\nToa do x2: "); s=d.readLine(); x=Integer.parseInt(s); System.out.print("Toa do y2: "); s=d.readLine(); y=Integer.parseInt(s); System.out.print("Toa do z2: "); s=d.readLine(); z=Integer.parseInt(s); toado2=new Ham(x,y,z);

System.out.print("Toa do diem B"+"("+toado2.a+","+toado2.b+","+toado2.c+")"); System.out.print("\n========= Nhap toa do diem C");

System.out.print("\nToa do x3: "); s=d.readLine(); x=Integer.parseInt(s); System.out.print("Toa do y3: "); s=d.readLine(); y=Integer.parseInt(s); System.out.print("Toa do z3: "); s=d.readLine(); z=Integer.parseInt(s); toado3=new Ham(x,y,z);

System.out.print("Toa do diem C"+"("+toado3.a+","+toado3.b+","+toado3.c+")"); // www.tamga.tk ================== Toa Do

System.out.print("\n========= Toa do cua 3 diem A,B,C nhu sau: "); System.out.print("\n A"+"("+toado1.a+","+toado1.b+","+toado1.c+")"); System.out.print("\n B"+"("+toado2.a+","+toado2.b+","+toado2.c+")"); System.out.print("\n C"+"("+toado3.a+","+toado3.b+","+toado3.c+")");

// www.tamga.tk =================== Khoang cach

System.out.print("\n========= Khoang cach cua 2 diem trong toa do: \n"); System.out.print("\nAB: ");

System.out.print(Ham.khoangcach(toado1,toado2)); System.out.print("\nAC: ");

System.out.print(Ham.khoangcach(toado1,toado3)); System.out.print("\nBC: ");

(21)

// www.tamga.tk =================== Tong Diem Ham.tongdiem(toado1,toado2);

System.out.print("\n========= Tong cua 2 diem A,B trong toa do: \n"); System.out.print("AB"+"("+Ham.tg1+","+Ham.tg2+","+Ham.tg3+")"); Ham.tong3diem(toado1,toado2,toado3);

System.out.print("\n========= Tong cua 3 diem A,B,C trong toa do: \n"); System.out.print("ABC"+"("+Ham.tg1+","+Ham.tg2+","+Ham.tg3+")");

// www.tamga.tk =================== Tim vecto Ham.vecto(toado1,toado2);

System.out.print("\n========= Toa do vecto AB la: \n");

System.out.print("AB"+"("+Ham.vt1+","+Ham.vt2+","+Ham.vt3+")");

// www.tamga.tk =================== Xac dinh 2vecto co vuong goc System.out.print("\n========= Kiem tra vecto co vuong goc khong : \n");

Ham.vectovuonggoc(toado1,toado2,toado3); if(Ham.vectovuonggoc(toado1,toado2,toado3)==1)

System.out.print("Vecto vuong goc"); else

System.out.print("Vecto khong vuong goc");

// www.tamga.tk =================== Xac dinh 2vecto co vuong goc System.out.print("\n========= Xet dieu kien Tam Giac : \n");

// Cach 1:

if(Ham.xettamgiac(toado1,toado2,toado3)==1)

System.out.print("\n3 Diem tao nen Tam Giac"); else

System.out.print("\n3 Diem khong tao nen Tam Giac"); // Cach 2:

if(Ham.khoangcach(toado1,toado2)+Ham.khoangcach(toado1,toado3)>Ham.khoangcach(toado2,toado3)) System.out.print("\n3 Diem tao nen Tam Giac");

else {

if(Ham.khoangcach(toado1,toado2)+Ham.khoangcach(toado2,toado3)>Ham.khoangcach(toado1,toado3)) System.out.print("\n3 Diem tao nen Tam Giac");

else {

if(Ham.khoangcach(toado1,toado3)+Ham.khoangcach(toado2,toado3)>Ham.khoangcach(toado1,toado2)) System.out.print("\n3 Diem tao nen Tam Giac");

else

System.out.print("\n3 Diem khong tao nen Tam Giac"); }

} } }

(22)

*** Bài 9:

Thi

ế

t k 

ế

Giao Di

ện Đồ

H

a

.

V

ới yêu cầ

u sau :

- Nh

ấn nút Chào , sẽ

hi

ện lên khung textbox " xin chào các bạ

n "

- Nh

n

nút Reb hay Blue hay Green , thì khung textbox đổi màu tương ứ 

ng - Nh

ấn nút Xóa thì trở 

l

i v

ị trí ban đầ

u

- Nh

ấn nút Thoát thì thoát ra khỏ

i giao di

ện đồ

h

a

============================ Đáp án mẫu xuất file

============================

Và đây làcode trong void main :

import javax.swing.*; import java.awt.*;

import java.awt.event.*; // khai bao thu vien cho setBounds  public class DoHoa1 extends JFrame implements ActionListener 

{

JLabel tieude=new JLabel();

JTextField khung=new JTextField(); JButton btchao=new JButton(); JButton btxoa=new JButton(); JButton btthoat=new JButton(); JButton btBlue=new JButton(); JButton btRed=new JButton(); JButton btGreen=new JButton();

(23)

 public DoHoa1() {

this.getContentPane().setLayout(null);

tieude.setBackground(Color.cyan); // cap may cho khung tieude.setOpaque(true); //cho phep hien thi mau

tieude.setBounds(new Rectangle(200,60,100,30)); // Ke khung : (cot,dong,dai,rong) tieude.setText(" Lop C10MT"); this.getContentPane().add(tieude); khung.setOpaque(true); khung.setBounds(new Rectangle(120,150,250,30)); this.getContentPane().add(khung);  btchao.setBackground(Color.yellow);  btchao.setOpaque(true);  btchao.setBounds(new Rectangle(100,200,80,30));  btchao.setText("Chao"); this.getContentPane().add(btchao);  btchao.addActionListener(this);  btxoa.setBackground(Color.yellow);  btxoa.setOpaque(true);  btxoa.setBounds(new Rectangle(200,200,80,30));  btxoa.setText("Xoa"); this.getContentPane().add(btxoa);  btxoa.addActionListener(this);  btthoat.setBackground(Color.yellow);  btthoat.setOpaque(true);  btthoat.setBounds(new Rectangle(300,200,80,30));  btthoat.setText("Thoat"); this.getContentPane().add(btthoat);  btthoat.addActionListener(this);  btRed.setBackground(Color.red);  btRed.setOpaque(true);  btRed.setBounds(new Rectangle(100,250,80,30));  btRed.setText("Red"); this.getContentPane().add(btRed);  btRed.addActionListener(this);  btBlue.setBackground(Color.blue);  btBlue.setOpaque(true);  btBlue.setBounds(new Rectangle(200,250,80,30));  btBlue.setText("Blue"); this.getContentPane().add(btBlue);  btBlue.addActionListener(this);

(24)

 btGreen.setBackground(Color.green);  btGreen.setOpaque(true);  btGreen.setBounds(new Rectangle(300,250,80,30));  btGreen.setText("Green"); this.getContentPane().add(btGreen);  btGreen.addActionListener(this); }

 public void actionPerformed(ActionEvent e) {

if(e.getSource()==btchao)

khung.setText("www.tamga.tk xin chao ban !"); else if(e.getSource()==btRed) { khung.setBackground(Color.red); khung.setOpaque(true); } else if(e.getSource()==btBlue) { khung.setBackground(Color.blue); khung.setOpaque(true); } else if(e.getSource()==btGreen) { khung.setBackground(Color.green); khung.setOpaque(true); } else if(e.getSource()==btxoa) { khung.setText(""); khung.setBackground(Color.white); khung.setOpaque(true); } else { System.exit(0); this.dispose(); } }

 public static void main(String[] args) {

DoHoa1 f=new DoHoa1(); f.setSize(500,400);

f.show(); }

(25)

*** Bài 10: Hãy thiế

t k 

ế

giao di

ện đồ

h

a Gi

ải Phương Trình Bậ

c 1

 Đáp án mẫu xuất file

============================

Và đây là code trong void main : import javax.swing.*;

import java.awt.*; import java.awt.event.*;

 public class DoHoaGiaiPTBac1 extends JFrame implements ActionListener  {

JLabel tieude=new JLabel(); JLabel hsa=new JLabel(); JLabel hsb=new JLabel(); JLabel ketqua=new JLabel();

JTextField khunghsa=new JTextField(); JTextField khunghsb=new JTextField(); JTextField khungketqua=new JTextField(); JButton btthuchien=new JButton();

JButton btxoa=new JButton(); JButton btthoat=new JButton(); Double a,b,c;

 public DoHoaGiaiPTBac1() {

this.getContentPane().setLayout(null);

tieude.setBackground(Color.cyan); // cap may cho khung tieude.setOpaque(true); //cho phep hien thi mau

tieude.setBounds(new Rectangle(190,60,140,30)); // Ke khung : (cot,dong,dai,rong) tieude.setText(" Giai Phuong Trinh Bac 1");

(26)

//--- He so a --- www.tamga.tk  hsa.setBounds(new Rectangle(90,110,140,30)); hsa.setText("He so A :"); this.getContentPane().add(hsa); khunghsa.setBounds(new Rectangle(150,115,40,20)); this.getContentPane().add(khunghsa); //--- He so b --- www.tamga.tk  hsb.setBounds(new Rectangle(90,140,140,30)); hsb.setText("He so B :"); this.getContentPane().add(hsb); khunghsb.setBounds(new Rectangle(150,145,40,20)); this.getContentPane().add(khunghsb);

//--- Ket qua --- www.tamga.tk 

ketqua.setBounds(new Rectangle(90,170,140,30)); ketqua.setText("Ket qua :");

this.getContentPane().add(ketqua);

khungketqua.setBounds(new Rectangle(150,175,160,20)); this.getContentPane().add(khungketqua);

//--- Button Xoa , Thuc Hien , Thoat --- www.tamga.tk   btthuchien.setBackground(Color.yellow);  btthuchien.setOpaque(true);  btthuchien.setBounds(new Rectangle(100,200,100,30));  btthuchien.setText("Thuc hien"); this.getContentPane().add(btthuchien);  btthuchien.addActionListener(this);  btxoa.setBackground(Color.yellow);  btxoa.setOpaque(true);  btxoa.setBounds(new Rectangle(220,200,80,30));  btxoa.setText("Xoa"); this.getContentPane().add(btxoa);  btxoa.addActionListener(this);  btthoat.setBackground(Color.yellow);  btthoat.setOpaque(true);  btthoat.setBounds(new Rectangle(320,200,80,30));  btthoat.setText("Thoat"); this.getContentPane().add(btthoat);  btthoat.addActionListener(this); }

(27)

 public void actionPerformed(ActionEvent e) { if(e.getSource()==btthuchien) { String s1=khunghsa.getText(); a=Double.valueOf(s1); String s2=khunghsb.getText();  b=Double.valueOf(s2); if (a==0) {

khungketqua.setText("Phuong trinh vo nghiem"); } else { c=(-b)/a; String s3=String.valueOf(c); khungketqua.setText(s3); } } else if(e.getSource()==btxoa) { khungketqua.setText(""); khunghsa.setText(""); khunghsb.setText(""); } else { System.exit(0); this.dispose(); } }

 public static void main(String[] args) {

DoHoaGiaiPTBac1 f=new DoHoaGiaiPTBac1(); f.setSize(500,300);

f.show(); }

(28)

*** Bài 11

:

Hãy thiế

t k 

ế

giao di

ện đồ

h

a Gi

ải Phương Trình Bậ

c 2

*** Đáp án mẫu xuất file

============================

Và đây là code trong void main : import javax.swing.*;

import java.awt.*; import java.awt.event.*;

 public class DoHoaGiaiPTBac2 extends JFrame implements ActionListener  {

Double a,b,c,d,delta,x1,x2; JLabel tieude=new JLabel(); JLabel hsa=new JLabel(); JLabel hsb=new JLabel(); JLabel hsc=new JLabel(); JLabel ketqua=new JLabel();

JTextField khunghsa=new JTextField(); JTextField khunghsb=new JTextField(); JTextField khunghsc=new JTextField(); JTextField khungketqua=new JTextField(); JButton btthuchien=new JButton();

JButton btxoa=new JButton(); JButton btthoat=new JButton();  public DoHoaGiaiPTBac2()

{

this.getContentPane().setLayout(null);

tieude.setBackground(Color.cyan); // cap may cho khung tieude.setOpaque(true); //cho phep hien thi mau

tieude.setBounds(new Rectangle(190,60,140,30)); tieude.setText(" Giai Phuong Trinh Bac 2");

(29)

//--- He so a --- www.tamga.tk  hsa.setBounds(new Rectangle(90,110,140,30)); hsa.setText("He so A :"); this.getContentPane().add(hsa); khunghsa.setBounds(new Rectangle(150,115,30,20)); this.getContentPane().add(khunghsa); //--- He so b --- www.tamga.tk  hsb.setBounds(new Rectangle(180,110,140,30)); hsb.setText("He so B :"); this.getContentPane().add(hsb); khunghsb.setBounds(new Rectangle(240,115,30,20)); this.getContentPane().add(khunghsb); //--- He so c --- www.tamga.tk  hsc.setBounds(new Rectangle(270,110,140,30)); hsc.setText("He so C :"); this.getContentPane().add(hsc); khunghsc.setBounds(new Rectangle(330,115,30,20)); this.getContentPane().add(khunghsc);

//--- Ket qua --- www.tamga.tk 

ketqua.setBounds(new Rectangle(90,150,140,30)); ketqua.setText("Ket qua :");

this.getContentPane().add(ketqua);

khungketqua.setBounds(new Rectangle(150,155,200,20)); this.getContentPane().add(khungketqua);

//--- Button Xoa , Thuc Hien , Thoat --- www.tamga.tk   btthuchien.setBackground(Color.yellow);  btthuchien.setOpaque(true);  btthuchien.setBounds(new Rectangle(100,200,100,30));  btthuchien.setText("Thuc hien"); this.getContentPane().add(btthuchien);  btthuchien.addActionListener(this);  btxoa.setBackground(Color.yellow);  btxoa.setOpaque(true);  btxoa.setBounds(new Rectangle(220,200,80,30));  btxoa.setText("Xoa"); this.getContentPane().add(btxoa);  btxoa.addActionListener(this);

(30)

 btthoat.setBackground(Color.yellow);  btthoat.setOpaque(true);  btthoat.setBounds(new Rectangle(320,200,80,30));  btthoat.setText("Thoat"); this.getContentPane().add(btthoat);  btthoat.addActionListener(this); }

 public void actionPerformed(ActionEvent e) { if(e.getSource()==btthuchien) { String s1,s2,s3,s4; s1=khunghsa.getText(); a=Double.valueOf(s1); s2=khunghsb.getText();  b=Double.valueOf(s2); s3=khunghsc.getText(); c=Double.valueOf(s3); if (a==0) { d=(-c)/b; s4=String.valueOf(d); khungketqua.setText(s4); } else { delta=(b*b)-(4*a*c); if(delta<0)

khungketqua.setText("Phuong trinh vo nghiem"); else { if(delta==0) { d=(-b)/(2*a); s4=String.valueOf(d); khungketqua.setText("PT co nghiem x = "+ s4); } else { x1=(-b+Math.sqrt(delta))/(2*a); x2=(-b-Math.sqrt(delta))/(2*a); khungketqua.setText("PT co nghiem x1= "+x1+" va x2="+x2); } } } }

(31)

else if(e.getSource()==btxoa) { khungketqua.setText(""); khunghsa.setText(""); khunghsb.setText(""); khunghsc.setText(""); } else { System.exit(0); this.dispose(); } }

 public static void main(String[] args) {

DoHoaGiaiPTBac2 f=new DoHoaGiaiPTBac2(); f.setSize(500,300);

f.show(); }

}

*** Bài 12

:

Hãy thiế

t k 

ế

giao di

ện đồ

h

a C

ác Phép Tính cộ

ng, tr

ừ , nhân, chia

(32)

============================

Và đây là code trong void main : import javax.swing.*;

import java.awt.*; import java.awt.event.*;

 public class DoHoaPhepTinh extends JFrame implements ActionListener  {

Double a,b,c ;

JLabel tieude=new JLabel(); JLabel so1=new JLabel(); JLabel so2=new JLabel(); JLabel ketqua=new JLabel();

JTextField khungso1=new JTextField(); JTextField khungso2=new JTextField(); JTextField khungketqua=new JTextField(); JButton btcong=new JButton();

JButton bttru=new JButton(); JButton btnhan=new JButton(); JButton btchia=new JButton(); JButton btxoa=new JButton(); JButton btthoat=new JButton();  public DoHoaPhepTinh() { this.getContentPane().setLayout(null); tieude.setBackground(Color.cyan); tieude.setOpaque(true); tieude.setBounds(new Rectangle(190,60,130,30)); tieude.setText(" Cac Phep Tinh Co Ban");

this.getContentPane().add(tieude); //--- He so 1 --- www.tamga.tk  so1.setBounds(new Rectangle(90,110,140,30)); so1.setText("Nhap so thu 1 :"); this.getContentPane().add(so1); khungso1.setBounds(new Rectangle(180,115,40,20)); this.getContentPane().add(khungso1); //--- He so 2 --- www.tamga.tk  so2.setBounds(new Rectangle(90,140,140,30)); so2.setText("Nhap so thu 2 :"); this.getContentPane().add(so2); khungso2.setBounds(new Rectangle(180,145,40,20));

(33)

//--- Ket qua --- www.tamga.tk  ketqua.setBounds(new Rectangle(90,170,140,30)); ketqua.setText("Ket qua :"); this.getContentPane().add(ketqua); khungketqua.setBounds(new Rectangle(150,175,160,20)); this.getContentPane().add(khungketqua);

//--- Button Xoa , Thuc Hien , Thoat --- www.tamga.tk 

 btcong.setBackground(Color.yellow);  btcong.setOpaque(true);  btcong.setBounds(new Rectangle(100,210,70,30));  btcong.setText("Cong"); this.getContentPane().add(btcong);  btcong.addActionListener(this);  bttru.setBackground(Color.yellow);  bttru.setOpaque(true);  bttru.setBounds(new Rectangle(180,210,70,30));  bttru.setText("Tru"); this.getContentPane().add(bttru);  bttru.addActionListener(this);  btnhan.setBackground(Color.yellow);  btnhan.setOpaque(true);  btnhan.setBounds(new Rectangle(260,210,70,30));  btnhan.setText("Nhan"); this.getContentPane().add(btnhan);  btnhan.addActionListener(this);  btchia.setBackground(Color.yellow);  btchia.setOpaque(true);  btchia.setBounds(new Rectangle(340,210,70,30));  btchia.setText("Chia"); this.getContentPane().add(btchia);  btchia.addActionListener(this);  btxoa.setBackground(Color.yellow);  btxoa.setOpaque(true);  btxoa.setBounds(new Rectangle(150,250,80,30));  btxoa.setText("Xoa"); this.getContentPane().add(btxoa);  btxoa.addActionListener(this);  btthoat.setBackground(Color.yellow);  btthoat.setOpaque(true);  btthoat.setBounds(new Rectangle(250,250,80,30));  btthoat.setText("Thoat"); this.getContentPane().add(btthoat);  btthoat.addActionListener(this); }

(34)

 public void actionPerformed(ActionEvent e) { if(e.getSource()==btcong) { String s1=khungso1.getText(); a=Double.valueOf(s1); String s2=khungso2.getText();  b=Double.valueOf(s2); c=a+b; String s3=String.valueOf(c); khungketqua.setText(s3); } else if(e.getSource()==bttru) { String s1=khungso1.getText(); a=Double.valueOf(s1); String s2=khungso2.getText();  b=Double.valueOf(s2); c=a-b; String s3=String.valueOf(c); khungketqua.setText(s3); } else if(e.getSource()==btnhan) { String s1=khungso1.getText(); a=Double.valueOf(s1); String s2=khungso2.getText();  b=Double.valueOf(s2); c=a*b; String s3=String.valueOf(c); khungketqua.setText(s3); } else if(e.getSource()==btchia) { String s1=khungso1.getText(); a=Double.valueOf(s1); String s2=khungso2.getText();  b=Double.valueOf(s2); c=a/b; String s3=String.valueOf(c); khungketqua.setText(s3); }

(35)

else if(e.getSource()==btxoa) { khungso1.setText(""); khungso2.setText(""); khungketqua.setText(""); } else { System.exit(0); this.dispose(); } }

 public static void main(String[] args) {

DoHoaPhepTinh f=new DoHoaPhepTinh(); f.setSize(500,350);

f.show(); }

}

*** Bài 13

:

Hãy thiế

t k 

ế

giao di

ện đồ

h

a T

ính chu vi và diện tích Hình Chữ 

Nh

t

(36)

============================

Và đây làcode trong void main :

import javax.swing.*; import java.awt.*; import java.awt.event.*;

 public class DoHoaChuViDienTichHCN extends JFrame implements ActionListener  {

Integer a,b,cv,dt;

JLabel tieude=new JLabel(); JLabel gioithieu=new JLabel(); JLabel canha=new JLabel(); JLabel canhb=new JLabel(); JLabel chuvi=new JLabel(); JLabel dientich=new JLabel();

JTextField khunga=new JTextField(); JTextField khungb=new JTextField(); JTextField khungchuvi=new JTextField(); JTextField khungdientich=new JTextField(); JButton btthuchien=new JButton();

JButton bttieptuc=new JButton(); JButton btthoat=new JButton();  public DoHoaChuViDienTichHCN() { this.getContentPane().setLayout(null); tieude.setBackground(Color.cyan); tieude.setOpaque(true); tieude.setBounds(new Rectangle (140,30,220,30));

tieude.setText("Tinh Chu Vi va Dien Tich Hinh Chu Nhat"); this.getContentPane().add(tieude); gioithieu.setBounds(new Rectangle (210,60,140,30)); gioithieu.setText("www.tamga.tk"); this.getContentPane().add(gioithieu); // www.tamga.tk --- canh A canha.setBounds(new Rectangle(100,90,140,30)); canha.setText("Canh A: "); this.getContentPane().add(canha); khunga.setBounds(new Rectangle(150,90,40,25)); this.getContentPane().add(khunga);

(37)

// www.tamga.tk --- canh B canhb.setBounds(new Rectangle(100,120,140,30)); canhb.setText("Canh B: "); this.getContentPane().add(canhb); khungb.setBounds(new Rectangle(150,120,40,25)); this.getContentPane().add(khungb); // www.tamga.tk --- Chu Vi chuvi.setBounds(new Rectangle(160,150,140,30)); chuvi.setText("Chu vi: "); this.getContentPane().add(chuvi); khungchuvi.setBounds(new Rectangle(200,150,40,25)); this.getContentPane().add(khungchuvi);

// www.tamga.tk --- Dien Tich

dientich.setBounds(new Rectangle(244,150,140,30)); dientich.setText("Dien tich: "); this.getContentPane().add(dientich); khungdientich.setBounds(new Rectangle(300,150,40,25)); this.getContentPane().add(khungdientich); // www.tamga.tk --- Button  btthuchien.setBounds(new Rectangle(100,180,90,30));  btthuchien.setText("Thuc hien"); this.getContentPane().add(btthuchien);  btthuchien.addActionListener(this);  bttieptuc.setBounds(new Rectangle(200,180,90,30));  bttieptuc.setText("Tiep Tuc"); this.getContentPane().add(bttieptuc);  bttieptuc.addActionListener(this);  btthoat.setBounds(new Rectangle(300,180,90,30));  btthoat.setText("Thoat"); this.getContentPane().add(btthoat);  btthoat.addActionListener(this); }

(38)

 public void actionPerformed(ActionEvent nut) { if (nut.getSource()==btthuchien) { String s1,s2,s3,s4; s1=khunga.getText(); a=Integer.parseInt(s1); s2=khungb.getText(); b=Integer.parseInt(s2); cv=(a+b)*2; s4=String.valueOf(cv); khungchuvi.setText(s4); dt=a*b; s4=String.valueOf(dt); khungdientich.setText(s4); } else if(nut.getSource()==bttieptuc) { khunga.setText(""); khungb.setText(""); khungchuvi.setText(""); khungdientich.setText(""); } else { System.exit(0); this.dispose(); } }

 public static void main(String[] args) {

DoHoaChuViDienTichHCN f=new DoHoaChuViDienTichHCN(); f.setSize(500,300);

f.show(); }

(39)

*** Bài 14

:

Hãy thiế

t k 

ế

giao di

ện đồ

h

a T

ính max và min củ

a 4 s

b

t k 

a,b,c,d

*** Đáp án mẫu xuất file

============================

Và đây là code trong void main : import javax.swing.*;

import java.awt.*; import java.awt.event.*;

 public class DoHoaMaxMin extends JFrame implements ActionListener  {

Integer a,b,c,d,max,min; JLabel tieude=new JLabel(); JLabel gioithieu=new JLabel(); JLabel nhapa=new JLabel(); JLabel nhapb=new JLabel(); JLabel nhapc=new JLabel(); JLabel nhapd=new JLabel(); JLabel tenmax=new JLabel(); JLabel tenmin=new JLabel();

JTextField khunga=new JTextField(); JTextField khungb=new JTextField(); JTextField khungc=new JTextField(); JTextField khungd=new JTextField(); JTextField khungmax=new JTextField(); JTextField khungmin=new JTextField(); JButton btthuchien=new JButton(); JButton bttieptuc=new JButton(); JButton btthoat=new JButton();

(40)

 public DoHoaMaxMin() { this.getContentPane().setLayout(null); tieude.setBackground(Color.cyan); tieude.setOpaque(true); tieude.setBounds(new Rectangle (210,30,95,30)); tieude.setText("Tinh Max va Min");

this.getContentPane().add(tieude); gioithieu.setBounds(new Rectangle (210,60,140,30)); gioithieu.setText("www.tamga.tk"); this.getContentPane().add(gioithieu); // www.tamga.tk --- nhap A nhapa.setBounds(new Rectangle(100,90,140,30)); nhapa.setText("Nhap A "); this.getContentPane().add(nhapa); khunga.setBounds(new Rectangle(150,90,40,25)); this.getContentPane().add(khunga); // www.tamga.tk --- nhap B nhapb.setBounds(new Rectangle(100,120,140,30)); nhapb.setText("Nhap B "); this.getContentPane().add(nhapb); khungb.setBounds(new Rectangle(150,120,40,25)); this.getContentPane().add(khungb); // www.tamga.tk --- nhap C nhapc.setBounds(new Rectangle(100,150,140,30)); nhapc.setText("Nhap C "); this.getContentPane().add(nhapc); khungc.setBounds(new Rectangle(150,150,40,25)); this.getContentPane().add(khungc); // www.tamga.tk --- nhap D nhapd.setBounds(new Rectangle(100,180,140,30)); nhapd.setText("Nhap D "); this.getContentPane().add(nhapd); khungd.setBounds(new Rectangle(150,180,40,25)); this.getContentPane().add(khungd); // www.tamga.tk --- Max tenmax.setBounds(new Rectangle(224,120,140,30)); tenmax.setText("Max "); this.getContentPane().add(tenmax); khungmax.setBounds(new Rectangle(260,120,40,25)); this.getContentPane().add(khungmax);

(41)

// www.tamga.tk --- Min tenmin.setBounds(new Rectangle(224,150,140,30)); tenmin.setText("Min "); this.getContentPane().add(tenmin); khungmin.setBounds(new Rectangle(260,150,40,25)); this.getContentPane().add(khungmin); // www.tamga.tk --- Button  btthuchien.setBounds(new Rectangle(350,90,90,30));  btthuchien.setText("Thuc hien"); this.getContentPane().add(btthuchien);  btthuchien.addActionListener(this);  bttieptuc.setBounds(new Rectangle(350,130,90,30));  bttieptuc.setText("Tiep Tuc"); this.getContentPane().add(bttieptuc);  bttieptuc.addActionListener(this);  btthoat.setBounds(new Rectangle(350,170,90,30));  btthoat.setText("Thoat"); this.getContentPane().add(btthoat);  btthoat.addActionListener(this); }

 public void actionPerformed(ActionEvent nut) { if (nut.getSource()==btthuchien) { String s1,s2,s3,s4,s5; s1=khunga.getText(); a=Integer.parseInt(s1); s2=khungb.getText(); b=Integer.parseInt(s2); s3=khungc.getText(); c=Integer.parseInt(s3); s4=khungd.getText(); d=Integer.parseInt(s4); max=a; if(max<b) max=b; if(max<c) max=c; if(max<d) max=d; s5=String.valueOf(max); khungmax.setText(s5); min=a; if(min>b) min=b; if(min>c) min=c; if(min>d) min=d; s5=String.valueOf(min); khungmin.setText(s5); }

(42)

else if(nut.getSource()==bttieptuc) else if(nut.getSource()==bttieptuc) { { khunga.setText(""); khunga.setText(""); khungb.setText(""); khungb.setText(""); khungc.setText(""); khungc.setText(""); khungd.setText(""); khungd.setText(""); khungmax.setText(""); khungmax.setText(""); khungmin.setText(""); khungmin.setText(""); } } else else { { System.exit(0); System.exit(0); this.dispose(); this.dispose(); } } } }  public stati

 public static void mc void main(String[] args)ain(String[] args) {

{

DoHoaMaxMin f=new DoHoaMaxMin(); DoHoaMaxMin f=new DoHoaMaxMin(); f.setSize(500,300); f.setSize(500,300); f.show(); f.show(); } } } }

*** Bài 15

*** Bài 15

::

Hãy thiế

Hãy thiế

t k t k 

ế

ế

giao digiao di

ện đồ

ện đồ

hh

ọa Thay Đổi Màu Nề

ọa Thay Đổi Màu Nề

n Backgroundn Background

G

G

ồm có các nút thuộ

ồm có các nút thuộ

c dc d

ng Radio Buttonng Radio Button

*** Đáp án mẫ

(43)

============================ ============================

Và đây là code trong void main : Và đây là code trong void main : import javax.swing.*; import javax.swing.*; import java.awt.*; import java.awt.*; import java.awt.event.*; import java.awt.event.*;  public class Do

 public class DoHoaRadioBHoaRadioButton extends JFramutton extends JFrame impleme implements ItemLients ItemListener stener  {

{

JLabel tieude=new JLabel(); JLabel tieude=new JLabel(); JLabel gioithieu=new JLabel(); JLabel gioithieu=new JLabel();

JRadioButton jRadioButton1 =new JRadioButton("Yellow"); JRadioButton jRadioButton1 =new JRadioButton("Yellow"); JRadioButton jRadioButton2 =

JRadioButton jRadioButton2 =new JRadioButton("Cyan")new JRadioButton("Cyan");; JRadioButton jRadioButton3 =new JRadioButton("Green"); JRadioButton jRadioButton3 =new JRadioButton("Green"); JRadioButton jRadioButton4 =

JRadioButton jRadioButton4 =new JRadioButton("Thoat"new JRadioButton("Thoat");); ButtonGroup butt

ButtonGroup buttonGroup1=onGroup1=new new ButtonGroup()ButtonGroup();;  public Do

 public DoHoaRadioBHoaRadioButton()utton() {

{

this.getConten

this.getContentPane().setPane().setLayout(null);tLayout(null); tieude.setB

tieude.setBackground(Coloackground(Color.cyan);r.cyan); tieude.setOpaque(true);

tieude.setOpaque(true); tieude.setBo

tieude.setBounds(new unds(new Rectangle (160,30,180,30));Rectangle (160,30,180,30)); tieude.setText(" Radio Button Mau Background"); tieude.setText(" Radio Button Mau Background"); this.getConten

this.getContentPane().addtPane().add(tieude);(tieude); gioithieu.setBo

gioithieu.setBounds(new Runds(new Rectangle (210,60,140,30));ectangle (210,60,140,30)); gioithieu.setText("www.tamga.tk");

gioithieu.setText("www.tamga.tk"); this.getContentPane().add(gioithieu); this.getContentPane().add(gioithieu); // www.tamga.tk --- Mau Yellow // www.tamga.tk --- Mau Yellow  jRadioButton1.se

 jRadioButton1.setOpaque(ftOpaque(false);alse);  jRadioButton1.se

 jRadioButton1.setBounds(new tBounds(new Rectangle(100,90,140,3Rectangle(100,90,140,30));0));  jRadioButton1.add

 jRadioButton1.addItemListeneItemListener(this);r(this); this.getConten

this.getContentPane().addtPane().add(jRadioButton1);(jRadioButton1); // www.tamga.tk --- Mau Cyan

// www.tamga.tk --- Mau Cyan  jRadioButton2.se

 jRadioButton2.setOpaque(ftOpaque(false);alse);  jRadioButton2.se

 jRadioButton2.setBounds(new tBounds(new Rectangle(100,120,140Rectangle(100,120,140,30));,30));  jRadioButton2.add

 jRadioButton2.addItemListeneItemListener(this);r(this); this.getConten

this.getContentPane().addtPane().add(jRadioButton2);(jRadioButton2); // www.tamga.tk --- Mau Green

// www.tamga.tk --- Mau Green  jRadioButton3.se

 jRadioButton3.setOpaque(ftOpaque(false);alse);  jRadioButton3.se

 jRadioButton3.setBounds(new tBounds(new Rectangle(100,150,140Rectangle(100,150,140,30));,30));  jRadioButton3.add

 jRadioButton3.addItemListeneItemListener(this);r(this); this.getConten

(44)

// www.tamga.tk --- Thoat // www.tamga.tk --- Thoat  jRadioButton4.se

 jRadioButton4.setOpaque(ftOpaque(false);alse);  jRadioButton4.se

 jRadioButton4.setBounds(new tBounds(new Rectangle(100,180,140Rectangle(100,180,140,30));,30));  jRadioButton4.add

 jRadioButton4.addItemListeneItemListener(this);r(this); this.getConten

this.getContentPane().addtPane().add(jRadioButton4);(jRadioButton4);

// www.tamga.tk --- Cau hinh mac dinh nut chon 1 trong 3 // www.tamga.tk --- Cau hinh mac dinh nut chon 1 trong 3  buttonGroup1  buttonGroup1.add(jRadioButton1).add(jRadioButton1);;  buttonGroup1  buttonGroup1.add(jRadioButton2).add(jRadioButton2);;  buttonGroup1  buttonGroup1.add(jRadioButton3);.add(jRadioButton3);  buttonGroup1  buttonGroup1.add(jRadioButton4).add(jRadioButton4);; } }  public vo

 public void itemStateid itemStateChanged(ItemChanged(ItemEvent nut)Event nut) {

{

if(jRadioButton1.isSelected()) if(jRadioButton1.isSelected())

this.getConten

this.getContentPane().setBtPane().setBackground(Color.yellackground(Color.yellow);ow); if(jRadioButton2.isSelected())

if(jRadioButton2.isSelected()) this.getConten

this.getContentPane().setBtPane().setBackground(Color.cyackground(Color.cyan);an); if(jRadioButton3.isSelected())

if(jRadioButton3.isSelected()) this.getConten

this.getContentPane().setBtPane().setBackground(Color.gackground(Color.green);reen); if(jRadioButton4.isSelected()) if(jRadioButton4.isSelected()) { { System.exit(0); System.exit(0); this.dispose(); this.dispose(); } } } }  public stati

 public static void mc void main(String[] args)ain(String[] args) {

{

DoHoaRadioButton f=new DoHoaRadioButton(); DoHoaRadioButton f=new DoHoaRadioButton(); f.setSize(500,300); f.setSize(500,300); f.show(); f.show(); } } } }

(45)

*** Bài 16

:

Hãy thiế

t k 

ế

giao di

ện đồ

h

a Nh

p Xu

t M

ng 1 Chi

u V

ới các yêu cầ

u sau :

- Nh

p m

t m

ng b

t k 

-

Tính tổng các phầ

n t

ử 

trong m

ng - S

p x

ế

p l

i m

ảng tăng dầ

n

*** Đáp án xuất file

============================

Và đây là code trong void main : import javax.swing.*;

import java.awt.*; import java.awt.event.*;

import javax.swing.JOptionPane;

 public class DoHoaMang extends JFrame implements ActionListener  {

String s2,s3,s4,s=" "; int i=0,n; JLabel tieude=new JLabel();

JLabel gioithieu=new JLabel(); JLabel nhapsomang=new JLabel(); JLabel nhapptmang=new JLabel(); JLabel xuatmang=new JLabel(); JLabel tinhtong=new JLabel(); JLabel sapxep=new JLabel();

JTextField khungsomang=new JTextField(); JTextField khungptmang=new JTextField(); JTextField khungxuatmang=new JTextField(); JTextField khungtong=new JTextField(); JTextField khungsapxep=new JTextField();

(46)

JButton btnhap=new JButton(); JButton btthuchien=new JButton(); JButton btxoa=new JButton(); JButton btthoat=new JButton();  public DoHoaMang(String title)

{ super(title);

this.getContentPane().setLayout(null); tieude.setBackground(Color.cyan); tieude.setOpaque(true);

tieude.setBounds(new Rectangle(180,20,140,30)); tieude.setText(" Chuong Trinh Tinh Mang"); this.getContentPane().add(tieude);

gioithieu.setBounds(new Rectangle(210,50,140,30)); gioithieu.setText("www.tamga.tk");

this.getContentPane().add(gioithieu);

//--- nhap so phan tu --- www.tamga.tk 

nhapsomang.setBounds(new Rectangle(50,80,140,30)); nhapsomang.setText("Nhap so pt mang:");

this.getContentPane().add(nhapsomang);

khungsomang.setBounds(new Rectangle(150,80,40,25)); this.getContentPane().add(khungsomang);

//--- Nhap phan tu --- www.tamga.tk 

nhapptmang.setBounds(new Rectangle(210,80,140,30)); nhapptmang.setText("Nhap phan tu :");

this.getContentPane().add(nhapptmang);

khungptmang.setBounds(new Rectangle(300,80,40,25)); this.getContentPane().add(khungptmang);

//--- Mang da nhap --- www.tamga.tk 

xuatmang.setBounds(new Rectangle(50,120,140,30)); xuatmang.setText("Mang da nhap :");

this.getContentPane().add(xuatmang);

khungxuatmang.setBounds(new Rectangle(150,120,190,25)); this.getContentPane().add(khungxuatmang);

//--- Tinh tong --- www.tamga.tk 

tinhtong.setBounds(new Rectangle(50,160,140,30)); tinhtong.setText("Tinh tong :");

this.getContentPane().add(tinhtong);

(47)

// ---Sap xep --- www.tamga.tk  sapxep.setBounds(new Rectangle(50,200,140,30)); sapxep.setText("Sap Xep"); this.getContentPane().add(sapxep); khungsapxep.setBounds(new Rectangle(150,200,190,25)); this.getContentPane().add(khungsapxep); // --- Button--- www.tamga.tk   btnhap.setBounds(new Rectangle(350,80,90,30));  btnhap.setText("Nhap"); this.getContentPane().add(btnhap);  btnhap.addActionListener(this);  btthuchien.setBounds(new Rectangle(350,120,90,30));  btthuchien.setText("Thuc hien"); this.getContentPane().add(btthuchien);  btthuchien.addActionListener(this);  btxoa.setBounds(new Rectangle(350,160,90,30));  btxoa.setText("Xoa"); this.getContentPane().add(btxoa);  btxoa.addActionListener(this);  btthoat.setBounds(new Rectangle(350,200,90,30));  btthoat.setText("Thoat"); this.getContentPane().add(btthoat);  btthoat.addActionListener(this); }

int b[]=new int[10];

 public void actionPerformed(ActionEvent nut) {

this.n=Integer.parseInt(khungsomang.getText()); int a[] = new int[n];

// --- Nhap Mang --- www.tamga85.multiply.com if(nut.getSource()==btnhap)

{

int s2= Integer.parseInt(khungptmang.getText()); // string -> int if(i < n) { /* a[i++] = s2; s=this.khungxuatmang.getText() + " " + s2; this.khungxuatmang.setText(s); */

Referências

Documentos relacionados

a) Análise Curricular – todos os títulos e publicações referentes ao currículo lattes do candidato deverão ser devidamente comprovados, através de cópias com

•Ainda que o ácido glicólico seja para todos os tipos de pele, ele ajuda normalizar a pele ressecada por conta da renovação celular, pois excesso de células mortas formam uma

[r]

Assim pretendemos neste estudo investigar se indivíduos infectados por subtipos do vírus HIV-1 subtipo C vs Não-C na ausência de trtamento antiretroviral, apresentam diferenças

Embora as evidências indiquem na cadeia das plantas bioativas uma possível alternativa concreta de geração de emprego e renda para os agricultores familiares do

Moving teeth presenting concrescence is not conve- nient, as it requires very intense forces and tends to in- duce more severe root resorption if dislocation occurs. Figure 2B - In

Onde a mistura resultou em uma não classificação, isso pode ser devido à disponibilidade de dados que não impõe uma classificação para esse ponto final

A Papelaria Fernandes não dispõe de um plano de aquisição de acções para os seus funcionários, não estando também definido qualquer plano de “Stock Options” quer para