You are on page 1of 12

Bi Tp C# c bn (Di ny 100 bi tp vi cc phn khc nhau)

-------------------------------------------------------------------------------Hng dn lm bi:
Hin ti do b ang hc trn Console, v li b ni chng bit l b bit
ci j nn trc mt, s lm ton b bi tp trn Console ht, cc bi c yu cu
Winform th ch lm phn trn Console thi, phn giao din lm sau
iu th hai, C# l 100% hng i tng,nn mun trong cc ng dng i
hi hng i tng 100%.
Cc thc lm bi: Do b cng phi thi hc k na nn khng nht thit phi
lm qu nhiu bi trong mt ngy. Nn phm vi l 3-5 bi/ngy (nh thi gian l 23 gi/ngy lm, khng c nhiu hn. C gng tp cc phn tch ci v hnh
dung thut gii, hy vng l sau hn 100 bi Console ny th c th hiu hn v cu
trc cn bn ca C#).
Yu cu: Khi tao Project th t tn ngn gn nht c th ni ln c chc
ca chng trnh_ngay_thang_nam theo c php nh sau :
V d: giatrbieuthuc_19_11_2011
Tt c cc project phi c cha trong mt th mc, lu phi lm s lng
theo ng tin ra, khng c dn li mt ng nhiu ngy ri lm mt
ln(^_^) t gic l chnh.
Quan trng nht: Mi bi sau khi lm xong th phi hiu, bit c
c t bi . C th tham kho gii thut trn mng, tuy nhin NOCOPY
lm 100% (nh nha). (Hc li cch t tn bin v tn hm trong C#, khi
bin, tn hm th t bng ting anh v theo ng quy nh ca C#_ quan
ngi lp trnh)

ci j hc
m phi t
t tn
trng cho

Chc b s lm tt. Hn cui cng l 20/12/2011 l phi hon thnh th mc


gm cc bi tp bn di. Chuyn qua Winform. ^_^.
--------------------------------------------------------------------------------

CC BI TP C BN
1.Vit chng trnh nhp vo tn,nm sinh 1 ngi bt k. Sau in ln mn hnh
cc kt qu sau:tn,nm sinh,tui hin ti v tui nm 2010 ca h.
2.Nhp vo 1 s x bt k. Sau cho bit kt qu ca a thc Y = 3x2 + 4x 7

3.Vit chng trnh nhp cc d liu cn thit in ra kt qu ca a thc


P(x,y)= 4x2y-2xy+6xy2 -13
4.Vit chng trnh nhp h tn,ch s in k thng trc,ch s in k thng ny
ca 1 khch thu in k. Sau in ln mn hnh ho n tin in c dng sau:
(theo hng i tng)
---------------------------------------Ho n tin in
Khch hng : < h tn >
Ch s c : < ch s c >
Ch s mi : < ch s mi>
Tiu th : < ch s mi - ch s c >
Tin in : < tiu th * 452.45 >
Yu cu tit kim in
-----------------------------------------5.Tng t bi 4 nhng c tnh thm cc khon sau (theo hng i tng)
- tin thu in k 12426 /thng
- tin ph thu 10% tin in
T thit k mu ho n theo hc vin
6.Nng cp bi 5 vi vic thit k mn hnh nhp v xut d liu (ci n dng
Winform nha)
7.Vit chng trnh nhp 2 h s a v b ca phng trnh ax+b = 0
8.Nhp vo bn knh hnh trn, in ra din tch v chu vi hnh trn tng ng
9.Vit chng trnh nhp vo h, tn ca 2 ngi bt k. Sau in ln mn hnh mt
l th c ni dung sau:
Thn gi <h1><tn1>
Nhn dp sinh nht ca <tn1>, cho php <tn2> gi n <tn1> nhng li chc tt
p nht v sc kho, hnh phc v thnh cng trong mi lnh vc.
Gi li thm sc kho hai bc ca <tn1>.
Bn ca <tn1>
<h2><tn2>
TB: Ba m <tn2> thng nhc n <tn1> lun
10.Vit chng trnh tnh tin li tit kim vi cc d liu cn thit sau: tin
gi, li sut (phn trm), thi gian gi (thng). Cho bit sau thi gian ny, ngi
gi s lnh bao nhiu gi s li khng nhp vn. (theo hng i tng)

11.Tng t bi 10 nhng tnh thi gian gi cn thit.( Hc vin t phn tch d


liu nhp)
12.Tng t bi 10 nhng tnh li sut . ( Hc vin t phn tch d liu nhp )
13.Phn tch v vit chng trnh tnh tin tr khch sn.In ho n tnh tin ln
mn hnh c mu sau:
***********************************************
Khch sn Five Stars
Ho n khch sn
Qu ng(B) : ?????????????????????
S ngy : ??? S ba n : ???
Tin : ???????? Tin n : ????????? Ph phc v : ???????
TCng : ???????????????
Hn hnh phc v qu khch
***********************************************
14.Vit chng trnh nhp vo 1 s nguyn X . Sau in ln mn hnh 1 bng k s
c thang o t X n X+5 c ni dung sau
Bng k s t <X> n <X+20>
N N*N 1/N Cn bc 2 Cn bc 4
<X> ??? ??? ???? ?????
<X+1> ??? ??? ???? ?????
.............................................
<X+20> ??? ??? ???? ?????
Lu : chnh dng s,nhn xt nu X<0
15.Vit chng trnh cho pht ra mt bn nhc m bn thch (khng lm bi ny)
BNG TN S NOTE NHC
DO 523.25 DO # 554.37 RE 587.33 RE # 622.25 MI 659.26 FA 698.46
FA # 739.99 SOL 783.99 SOL# 830.61 LA 880 LA # 932.33 SI 987.77
Hai Octave k nhau gp i tn s nhau.
Hai bn cung c tng quan theo hng s C= 1.059463923718
16. Nhp s lng lon nht khch hng mua. C 3 lon nht th c thng 1 ci nn,
s lon cn d th c 1 lon c thng 2 cy vit, mt lon nht gi 27000 . In ra
s tin khch phi tr v s qu c thng
CC BI TP S DNG CU TRC CHN LA

1.Vit chng trnh gii phng trnh bc 2 ax2 + bx + c = 0


2.Vit chng trnh nhp h v tn 1 ngi bt k, sau nu trong h tn ca h
c chui THI th thng bo : Bn l N ngc li thng bo : Bn l Nam
3.Vit chng trnh gi 1 my tnh tay vi cc php ton n gin nh +,-,*,/ v
ly cn bc 2.
Gi : Nhp php ton (ton t) v 2 s (ton hng). Lu nu ly cn bc 2 th
ch nhp 1 ton hng
4.Vit chng trnh gii h phng trnh sau
a1x + b1y = c1
a2x + b2y = c2
vi tt c trng hp ( c nghim, v nghim, v s nghim)
5. Vit chng trnh m phng tr chi Ba - Ko - Giy (y l tr chi x x )
Cho php la chn 1 trong 2 ch
Ngi chi vi my
Ngi chi vi ngi
Bit Bu thng Ko, Ko thng Giy v Giy thng Ba
6. Nhp 4 s a, b, c v d. In ra s ln nht v nh nht trong 4 s ny.
7.Nhp 4 s a, b, c v d . In li 4 s trn nhng theo th t gim dn
8.Nhp 1 s n nguyn dng. Cho bit N l s chn hay l
9.Nhp vo 1 s N nguyn dng. Cho bit N c phi l bi s ca 3 v 5 hay khng.
10.Gii phng trnh trng phng ax4 + bx2 + c = 0
11.Nhp mt thng bt k. Cho bit s ngy trong thng y.
12.Nhp mt nm bt k thuc th k 20 . Cho bit nm c nhun khng? (Nm nhun
l nm chia chn cho 4)

13.Nhp ngy, thng v nm bt k ca th k 20 . Cho bit th tng ng


Cch tnh : Nu thng<3 th (Thng=thng+12 v Nm=Nm -1)
Th = ABS ( Ngy + 2Thng + 3(Thng+1) Div 5 + Nm + Nm Div 4 ) Mod 7
vi 0: Ch Nht, 1:Th Hai ,....
14.n mt phm bt k t A..G --> Pht m tn s tng ng vi phm c n
A: La B : Si C : Do D : Re E : Mi F:Fa G: Sol
15.Nhp 3 cnh mt tam gic. Cho bit tnh cht ca tam gic y (thng, cn, u,
vung ?)
16. Nhp
nm Canh
Thp Can
Thp nh

nm dng lch sau nm 1900, in ra tn nm m lch tng ng (nm 1900 l


T)
: Gip, At, Bnh , inh, Mu, K , Canh , Tn, Nhm, Qu
Chi : T , Su, Dn, Mo, Thn, T, Ng, Mi, Thn, Du, Tut, Hi

17. Nhp nm sinh mt ngi nam, nm sinh mt ngi n. Cho bit 2 ngi c k tui
nhau hay khng (T hnh xung gm 3 b {Dn-Thn-T-Hi},{Thn-Tut-Su-Mi} v {TNg-Mo-Du} )
CC BI TP S DNG CU TRC LP
18.Vit chng trnh nhp s N sau tnh cc tng sau
S1=1 + 2 + 3 +.....+ N
S2=1 +1/2+1/3+.....+1/N
S3=1 +22+33+... +NN
S4=1*2*3...*N
S5= 1 + 1/2! + 1/3! + ..... + 1/N!
S6= 1/(1*2) + 1/(2*3) + 1/(3*4) + ..... + 1/(N*(N+1))
19.Nhp vo 1 s A rt nh v A>0, xc nh cc tng S2,S5 v S6 ( tnh ti s hng
th N tha A>(1/N) )
20.Nhp 1 s N bt k. Nu N>0 th kim tra xem N c phi l s nguyn t hay
khng?
21.Nhp 1 s N nguyn dng, sau in ra gi tr nh phn, gi tr thp lc phn
ca N.

22.Vit chng trnh nhp vo 2 s M>N>0, sau in ra cc kt qu sau:t hp ca M


chn N , chnh hp M chn N
23.Nhp cc d liu ph hp tnh kt qu a thc F(x) bc n (anxn co nghi la a
m n * x m n)
F(x) = anxn + an-1xn-1 + .+ a1x + a0
24.Nhp vo 1 s N>0, in ra N s nguyn t u tin
25.Vit chng trnh nhp vo 1 chui k t, sau cho chui ny di chuyn ngang
qua mn hnh.
26.Vit chng trnh nhp vo chiu di 2 cnh ca 1 hnh ch nht, sau v hnh
ch nht ny trn mn hnh to bng cc du *
27.V 1 hnh ch nht trn mn hnh, sau cho php ngi s dng dng cc phm
c th : di chuyn sang tri,sang phi,ln,xung,phng ln,thu nh hnh ch nht.
28.Hon chnh bi my tnh b ti: thm 1 s php ton nh x ly tha y,cn bc
chn bt k,sigma N v N!
29.Vit chng trnh nhp vo 1 chui h tn, sau tch h lt v tn ring ra
ri in ln mn hnh
30.Vit chng trnh cho php 1 k t ngu nhin ri trn mn hnh,nu ngi s
dng khng kp n phm tng ng v k t chm y mn hnh th thua cuc
31.Vit chng trnh nhp vo 1 s X sau in ra mn hnh bng chuyn nhit t
Celcius sang Farenheit vi thang o t X n X+20
Cng thc Celcius = ( Farenheit - 32 ) / 1.8
32.Tng t bi 14 nhng cho php ngi s dng dng cc phm lt trang mn
hnh.
33.Th hin 1 organ in t bng chng trnh ph hp
34.Tnh s hng th N ca dy Fibonacci

a0=a1=1
an+2=an+1+an vi n>=2
35.In ra N s hng u tin ca dy Fibonacci
36.Nhp 1 s N, in ra tam gic Pascal c chiu cao N
1 1
1 2 1
1 3 3 1
1 4 6 4 1
..
37. Nhp vo 4 s dng A,B,C v D. V trn mn hnh 1 biu ct tng ng vi 4
s ny
38.Trnh by trn mn hnh b m ASCII vi cc ct sau (cho php NSD lt nhiu
trang bng cch n cc phm qui nh)
Dec Hex Bin Char
( C th lit k nhiu trang mn hnh )
39.Tnh tin lnh sau 1 thi gian t thng vi li sut tin gi l s v s tin gi
l g. Bit rng li nhp vn trong tng thng
40.Nhp 2 s nguyn dng M,N. In ra bi s chung nh nht v c s chung ln nht
ca M v N
41.Chng trnh on s: Ngi chi s on 1 s trong phm vi t 0 n 100,chng
trnh kim tra kt qu v xut cc thng bo hng dn:
* S bn on ln hn
* S bn an nh hn
* Bn on ng
S ln on ti a : 10 ln
42. Nhp 1 k t bt k t bn phm. Sau cho k t ny di chuyn theo ng xoy
c vo tm mn hnh
43. Nhp 1 chui k t. Cho chui ny ri t nh xung y mn hnh(khng bt
buc)

44.Tnh din tch mt hnh trn bn knh R bng phng php xc sut(khng bt
buc)
45.Nhp vo 1
S N c bao
Tng cc k
V d N=23412

s nguyn N. Cho bit


nhiu k s
s ca N l bao nhiu
S ny c 5 k s v tng 5 k s ny l 2+3+4+1+2 = 12

46. Nhp vo 1 s N nguyn dng. Cho bit s ny c i xng khng (cc s c tnh
cht ny gi l s Palidrom)
V d N=2678762 l mt s i xng, N=33766733 l mt s i xng, N= 2156513 l
khng i xng.
47.Nhp 2 s nguyn dng N v M. In ra tng M k s cui cng ca s N
48. C cc loi tin sau : 1ng, 5 ng, 10 ng, 20 ng v 50 ng. Nhp vo mt
s tin bt k S, in ra tt c cc trng hp c th i s tin S bng cc t giy
bc thuc cc loi tin k trn.
49. Nhp 3 h s a,b v c ca 1 phng trnh bc 2, Nhp thm 2 gi tr X<Y sao cho
c ng 1 nghim ca phng trnh trong on [X,Y]. Dng phng php lp Newton
cho bit gi tr ca nghim phng trnh trn trong on [X,Y].
50. Nhp s N. In ra s N' l s to t s N nhng vit theo th t ngc
V d N=1764432 Kt qu in ra 2344671
51. Nhp 1 chui k t S. Cho bit chui S c tun hon hay khng.
V d S='abcdabcdabcdabcd' l chui tun hon.
Mng 1 chiu-nhiu chiu
Yu cu : Nm vng cu trc mng

Lm quen cc gii thut tm kim,sp xp


1.Nhp cc h s ca 1 a thc bc N theo x vo 1 mng.Nhp 1 gi tr X. In ra kt
qu a thc ny
F(x)=anXn + an-1Xn-1 + ...... + a2x2 + a1x + a0
2.Nhp 2 a thc p(x) v q(x) vo 2 mng.In ra kt qu ca r(x)=p(x)+q(x)

3.Nhp cc gi tr s vo 1 mng gm N phn t. In ra s nh nht v s ln nht


trong mng
4.Nhp d liu vo 1 mng c N s nguyn. Nhp s nguyn X. Cho bit X c thuc
mng hay khng
5.Sp xp cc phn t trong 1 mng gm n s nguyn theo th t t nh n ln
6.Nhp 1 chui k t, sau i chui ny sang ch hoa (khng dng phng thc
ToUpper m thc hin 1 vng lp chuyn i tng k t)
7.T chc vic qun l khch sn bng 3 mng 1 chiu.Mi mng c N phn t Mt mng
lu tr h tn khch,mt mng lu tr s CMND v 1 mng cha ngy bt u thu.
Chng trnh cung cp cc chc nng sau :
- Nhp 1 s CMND, cho bit thng tin ca khch tr c s CMND trn
- Nhp 1 s X>0 v X<N. In ra cc thng tin ca khch phng s X
8.Tm v tr v gi tr ca phn t ln nht ca Ma trn A cp m*n
9.Nhp cc phn t ca 1 ma trn vung cp N, kim tra xem ma trn ny c phi l
ma trn i xng qua ng cho chnh khng ?
10.Nhp cc phn t ca 1 ma trn vung cp N, in ra ma trn chuyn v ca n.
11.Nhp vo 2 ma trn c cng cp A v B. In ra kt qu ca ma trn C=A+B
12.Tng t bi 11 nhng tnh kt qu ca Cm x p =A m x n* B n x p
13.Nhp vo 1 dy cc s nguyn. In ra 1 s kt qu sau: s lng s m,tng s s
m,s lng s dng, tng s s dng trong mng.
14.Tng t bi 4 nhng in ra v tr cc phn t c gi tr bng X trong mng
16. Nhp vo nhiu dng vn bn, mi dng kt thc bi vic n phm Enter trn bn
phm. Kt thc qu trnh nhp bng vic nhp vo chui 'END'. Cho bit ngi nhp
nhp bao nhiu dng, dng no di nht v dng di nht c bao nhiu t.

17. Dng mng 2 chiu in N hng u tin ca 1 tam gic Pascal


18. Dng mng 1 chiu in ra N s hng u tin ca dy s Fibonacci
19. Dng mng 2 chiu lu cc bt ca cc nt nhc. Sau vit chng trnh
m phng 1 Organ trn my tnh cho php ngi dng chi nhc, thu v pht li 1
on nhc va chi.
20.Dng mng 1 chiu lu s ngy ca cc thng trong nm, chng trnh nhp 1 s
n trong phm vi t 1-12, sau cho bit s ngy ca thng n
21.Dng mng 2 chiu lu li ng i gia N thnh ph, qui c nh sau :
A[i,i] = 0 vi mi i:1-N
A[i,j] = 1 nu c ng i trc tip gia thnh ph i v thnh ph j
A[i,j] = 0 nu khng c ng i trc tip gia 2 thnh ph i v j;
Vit chng trnh nhp vo 2 thnh ph bt k. Sau cho bit c ng i trc
tip gia 2 thnh ph ny hay khng ? nu khng c th th tm 1 ng i ni 2
thnh ph ny qua cc thnh ph trung gian.
22.Nhp 1 chui k t, thay th cc khong trng lin tip nhau bng 1 khong trng
V d chui nhp 'Day la 1 vi du ' Kt qu in ra 'Day la 1 vi du'
23.Nhp vo 1 ma trn vung cp N. Cho bit trong ma trn va nhp c 2 hng no
trng nhau hay khng, nu c th cho bit l 2 hng no.
24.Nhp 1 ma trn vung cp N. In cc phn t ca ma trn ny theo hng ng cho
chnh.
12 -2 34 -65
4 2 5 32
-56 78 14 24
44 23 -45 -6
Kt qu in ra -65
34 32
-2 5 24
12 2 14 -6
4 78 -45
-56 23
44

25. Nhp 1 ma trn vung cp N, in cc phn t ca ma trn theo ng xon c


Trong ma trn v d 24 , kt qu in ra l 12 ,-2 ,34,-65,32,24,-6,-45,23,44,56,4,2,5,14,78,-56
26.Nhp cc s vo 2 mng A v B (s phn t mng A t hn s phn t mng B). Cho
bit A c l mng con ca B hay khng
V d A = (1,5,3) B=(34,1,5,6,-4,9,1,5,3,45,7,5,3) th A l mng con ca B
27.Nhp N s vo mng B, cho bit mng B c i xng khng ?
V d B = (4,3,7,8,2,8,7,3,4) l mng i xng
28.Nhp N s vo mng B, cho bit mng B c tun hon khng ?
V d B = (1,3,2,1,3,2,1) B khng tun hon
B = (2,5,3,2,5,3,2,5,3) B tun hon
29.Nhp 1 s bt k, i s ny ra chui
V d Nhp 34836 In ra 'ba muoi bon ngan tam tram ba muoi sau'
30.Cho dy cc qu cn sau : 1g, 2g, 4g, 8g, 16g, 32g, 64g, 128g. C th cn c
nhng trng lng no t nhng qu cn ny, Nhp 1 trong lng M, cho bit cc qu
cn s s dng cn vt c khi lng M.
31.Nhp 1 mng cc s nguyn dng, Nhp 2 s nguyn dng N<M, cho bit trong mng
c bao nhiu s thuc on [N,M], in cc s ny cng v tr ca n trong mng.
32.Nhp 1 mng cc s nguyn, nhp 1 s M. Cho bit c tn ti 1 tp cc phn t
thuc mng sao cho tng ca chng bng M hay khng ? nu c th in cc phn t ny.
33.Nhp 1 chui k t S. Cho bit trong S c bao nhiu k t hoa, k t thng v
k s.
V d S='AbCd12Def345Ik6' c 4 k t hoa, 5 k t thng v 6 k s
34. Nhp 1 chui S, k t A v k t B. Thay th tt c k t A trong chui S thnh
k t B
V d S='gbCedgGAtyerg345acGAegt', A='g', B='K'
Kt qu S='KbCedKGAtyerK345acGAeKt'

35. Nhp s hng u tin ca 1 cp s cng, cng sai ca cp s cng, s lng


phn t cn in. Sau in ra dy cp s cng ny
V d u1=5 d=3 N=10 In ra 5,8,11,14,17,20,23,26,29,32
35. Nhp 1 chui cha y h,tn lt v tn. Tch tn ra khi h v tn lt sau
in li y h,tn lt v tn trong mt khong rng 40 v tr trong h v
tn lt canh tri, tn dn phi
V d H tn ='L Tun Anh' In ra 'L Tun Anh'
37. Nhp ma trn vung cp N cha cc k t. In ln mn hnh cc chui to ra bng
vic duyt theo hng, duyt theo ct mng ny
V d Ma trn vung cp N=3
C U C
A N H
O N E
Kt qu in theo hng CUC, ANH, ONE
Kt qu in theo ct CAO,UNN,CHE

You might also like