You are on page 1of 16

CU LNH V TON T TRONG C#

C# h tr v{o ra d liu trong mi trng Console thng qua i tng Console. i tng n{y nm trong th vin (namespace) c tn: System. khai b|o th vin s dng dng lnh: using System;

VO RA D LIU TRONG C# (TRONG MI TRNG CONSOLE)

VO RA D LIU TRONG C# (TRONG MI TRNG CONSOLE)


xut d liu (ra output) chng ta s dng 2 phng thc: Write: phng thc n{y cho php in d liu ra m{n hnh Console theo nh dng. D liu c th l{ c|c hng s, c|c bin, c|c biu thc. C php: Console.Write(chui nh dng,danh s|ch c|c i s); Trong : Chui nh dng: l{ chui k t ch ra dng hin th (trnh b{y ca d liu). Chui nh dng c th l{: C|c k t: k t s (0,2,3,4.9) hoc c|c k t ch a, z,A,X.%.
C|c k t tho|t (escape sequence): c|c k t tho|t bt u vi du % hoc du \. VD: k t iu khin xung dng l{ \n hoc k t iu khin nhy 1 Tab l{ \t. K t gi ch (placeholder): c|c k t gi ch n{y c dng {n}. Trong n l{ s nguyn ch ra s th t ca i s. danh sch cc i s: l{ danh s|ch c|c bin hoc c|c hng s hoc c|c biu thc c|ch nhau bi du phy (,). VD: -7, a, (a+b)*c, x

VD: s dng lnh Write in ra gi| tr tng ng ca c|c bin a, b, c v{ gi| tr ca biu thc (a+b)*c. int a, b, c; a = 3; b = -5; c = 9; Console.Write("a = {0}, b = {1}, c = {2}, fx = {3}",a,b,c,(a+b)*c);

VO RA D LIU TRONG C# (TRONG MI TRNG CONSOLE)

VO RA D LIU TRONG C# (TRONG MI TRNG CONSOLE)

Ch :
S lng c|c placeholder trong chui nh dng bng vi s lng c|c i s trong danh s|ch c|c i s. Gi| tr s ca c|c placeholder bt u c |nh s th t t 0. Th t ca c|c i s s tng ng vi th t ca c|c placeholder.

VO RA D LIU TRONG C# (TRONG MI TRNG CONSOLE) WriteLine: h{m thc hin in d liu v{ chuyn con tr n dng tip theo trn m{n hnh Console. H{m nhp d liu (input): nhp d liu cho ng dng Console chng ta c th s dng c|c h{m sau:
Read: h{m read cho php c 1 s nguyn t vng m b{n phm trong ng dng Console. H{m n{y tr v 1 s nguyn. ReadKey: h{m n{y cho php c 1 phm t b{n phm. ReadLine: h{m n{y cho php nhp 1 chui k t.

VO RA D LIU TRONG C# (TRONG MI TRNG CONSOLE)


Mt s h{m lin quan n qu| trnh nhp liu kh|c: Parse: h{m n{y thc hin ph}n tch v{ chuyn i 1 kiu d liu th{nh mt kiu d liu kh|c. VD1: chuyn 1 chui k t th{nh 1 s nguyn th dng dng lnh. int a; a = int.Parse(Console.ReadLine()); VD2: chuyn 1 chui k t th{nh 1 s thc decimal th dng dng lnh. decimal n; n = decimal.Parse(Console.ReadLine());

VO RA D LIU TRONG C# (TRONG MI TRNG CONSOLE)


i tng Convert: l{ i tng cho php bin i 1 kiu d liu bt k th{nh 1 kiu d liu kh|c. i tng n{y cha c|c phng thc tnh tng ng cho vic chuyn i c|c kiu d liu d liu sang mt kiu d liu n{o . VD: chuyn i sang s nguyn chng ta c th dng c|c h{m ToInt16, ToInt32, ToInt64, chuyn sang s thc dng c|c h{m ToFloat, ToDouble, ToDecimal
VD: a = Convert.ToInt32(Console.ReadLine());

LNH V CC BIU THC TRONG C# (TRONG MI TRNG CONSOLE)


nh ngha: lnh l{ mt nhm logic c|c bin, c|c to|n t v{ c|c t kha thc hin 1 cng vic c th n{o .
VD: lnh khai b|o 1 hng s thc PI c gi| tr bng 3.14. const float PI = 3.14f; - C|c lnh trong C# u kt thc bi du chm phy (. - nh ngha: khi lnh (block) l{ mt nhm c|c c}u lnh thc hin 1 nhim v c th n{o . C|c khi lnh nm trong cp du { v{ } VD: khi lnh tnh din tch hnh trn. { float banKinh; float dienTich; Console.Write("Nhap ban kinh: "); banKinh = float.Parse(Console.ReadLine()); dienTich = banKinh * banKinh * Math.PI; Console.WriteLine("Dien tich: {0}", dienTich); Console.ReadLine(); }

LNH V CC BIU THC TRONG C# (TRONG MI TRNG CONSOLE)


Biu thc (expression) l{ mt s kt hp ca c|c to|n t (operators) v{ c|c to|n hng (operands To|n t l{ mt k hiu ch ra thao t|c trn d liu. VD: + ch ra thao t|c tnh tng 2 s To|n hng c th l{ c|c hng s, c|c bin hoc c|c h{m. VD: -7, x, Sin(PI/180) Mt s VD v biu thc: x+y (x-y)/(x+y) Sin(x*x)/2+5*y g|n gi| tr ca mt biu thc v{o mt bin chng ta s dng to|n t gn (assignment operator). C php: [tn bin] = [biu thc];

CC KIU TON T TRONG C# (TRONG MI TRNG CONSOLE)


TON T TON HC
TON T + * NGHA Tnh tng Tnh hiu Tnh tch

/
% -

Tnh thng
Ly phn d ca php chia a cho b Ton t m

CC KIU TON T TRONG C# (TRONG MI TRNG CONSOLE)


TON T QUAN H (RELATIONAL OPERATOR)
TON T NGHA

>
< == != >= <=

Kim tra ln hn
Kim tra nh hn Kim tra bng Kim tra khc Kim tra ln hn hoc bng Kim tra nh hn hoc bng

CC KIU TON T TRONG C# (TRONG MI TRNG CONSOLE)


TON T LOGIC
TON T && NGHA Ton t v

||
!

Ton t hoc
Ton t ph nh

CC KIU TON T TRONG C# (TRONG MI TRNG CONSOLE)


TON T TRN BIT
TON T & NGHA V logic trn bit

|
^

Hoc logic trn bit


Ton t ly phn b

CC KIU TON T TRONG C# (TRONG MI TRNG CONSOLE)


TON T TNG V GIM
TON T -++ NGHA Gim gi tr ca bin xung mt n v Tng gi tr ca bin ln mt n v

You might also like