You are on page 1of 21
CLASSES IN C++ EXPLAINED paneaypignieasndmnnialissmdue re rogommingtanine SS wwiedo, mnifaneitinesnpedil c++ rosanning 9.9 $S5§tE85 C ++ Programming Co» Re) Programming Language YOHEANABAHAN: ooPITangHENSIG MI Update Bc Language pptnaiiimniargjonstqag) 1979 AMUN Blame Stroustrup HE Bel Lap Murray New Jersey tap sARHUMIN “cw Cases Hig MUegaG| 1983 Api pe C++ Programming Lannguage TI) Cee Programming Language MANE Compiter ffjnsdtasa source le HALHIOIN Object le HRANINEAAGT Machine Code LANUEAG ‘pcbnts Computer “| MNEAIGAN: casesensivefanyHMssyNAGaMed getnilAs ie Xr ints; GOKB: Xand BROMINE obo sengijetens yee c-. Programming ‘+The popular of programming language + Basie Concept, 4 Portable can use with many platform + Object Oriented Programming + CH iseticient more feature dhanC), ‘Easy 10 manage Data and Methods (class and objet + Use to create programming language Fun and easy o learn + As C44 is close to Ct and Java it makes it easy fr programmers to switch to C+4 oF gry: ae 9 1 TgpapsayurgnesnIMRTiolessmAioe ve rogammingtanioe 9.m enttsiBereBS (Environment Set Up) ‘geinnvincuniacninfudachimimys Co Programming tacimaygiinenytit {amunvyndducthumagamimasinyléinges Coe 8 Tex Ector ard Compl Toxt Ector fnmytanvsnfeoydess Souce te wad Cos OlgrEdjunsinemninas nepemuetint Source He Ba Run ginyatesvnibamsnmanttoskieiamsyAimytme Ton Eetx symunnigt DE agai’ Comper finniftanyghmsinnyiasymifmibinan Scurce te ttn Machine ose fnwwinogpsinmenfnyés m2gom: GoC , GNU, and MinGW niwynuts:finngaieumouneotiengmnnonasiman coo mainesy MEE Teta is bai hs Coie Bieds lroSore Visual C++ nino munijonstéumyntanoymngéqaspninAigmrnanyes co gris: sae TepapuayurpnissInnialessmAioe ve rogommingtanine & wijedo arientifsergesmns 04+ Programming aupnimimingudyamguongt co Progamming tiomeneniumnnytiguaga mumgipéaciyatqussh codesbiock oe yuna S fuss wiandinnégoqusgegona yous 4+ Structure of Programming + Basiesymtae + Datatype + Variable + Operator bos omnnscigini Ce (Structure of Programming) asfimepshdqougdiemmmanngiuriga co-Progrmmng Language tein nfjangladyagndoniiqepsdiemememaqomanmes Preprocessor Directive ‘Global Decaration ‘The Maing Function Local Declaration Programm Statement & Expression SDenDE User Define Function gro: ware TepapsayurgniscinInniolessmAioe re rogommingtaninge iesamoyeinglddyaicmynmauigns 77 my fst program in Go ‘ince sosteam> sing namespace st; Intmain { cout <<"tell World"; return; owymns:fmungysboomtetbgntyor3s ~ ectde [miiMeHITR steam header et Using namespace sa in Concop cauypimstnnaaymbgrungma}us Class Object, and Function fil] sh AMUHIAS Naming Cotisions ipsa tian meqiitat Conpier funtuniymaigs Namespace ti 87 biman 0: Fm Man Funten eiganyiiiiwsionigsionnstaigimend fu Audhumsdyauga = cout << "Hello World”; Fin nign statements tiflarynduina’ géunsis standard utputisereon). HENAN Pee HIG © Programming gro: Fare TgpapsayurgnisaIMRnalessmAioe re rogommingtanine = retumo; négouquiizngned wiw rewnnigeygyuqnicithmnvAd main function Asinemn enor Ingunatigisgatigguqnicinemnsspneynsignnmyw tale AxQsnagngisgeseninniast C++ Programming (asic Syntax) dunsiysiemioninjegammumimaghiman ce+ Programming 8 ymigfingniBa sack tpgnqusbgetsnusimdespnimiamesgtigestnymis + Comments (//o f=) + Semicolons () + Whitespace + Keywords + Identitier eb0 mngiIgae Comment ptenannnyieynigmitindhydosigngamywGeunenrdiydennenygtmsanes {u Compiter seaman cee Programming neMNG SEMAN 1. Line Comment / ingle Line Comment 2, Block Comment / Muti Line Comment 1. Line Comment / Single Line Comment IpirainayFyaadesytrg mifinchniiynyrpunsamyungerminnsadaye icing Auiemmannorga clon iiggamngimadpmnesyunssniaincrgmiBonsingages uphinians) gudwaminigomanme: J) Statement; 17 Statement I] Statement gro: sh are FS Tepopanyurpniesindmnenialessmdioe ve rogammingtanioe 2, Block Comment / Multi Line Comment Ipfoeanngmadarpninj mins niynnunE amy eaminadareyesAg iviamenmnsstann:goynedoisrs diggamnyiynaipinedere:Auiamoigmide Mat famayunnimemeinndrermesgn / wWiuswcpiunes -/ ie Statement (1) Statement2; Statement’ (s00) ” 23m mngagae Semiconst;) telaman c++ semicolons imetanfiespninGmgpéroggE sexemene yrs un cumdtimenignign2 wienpignenaq roAisitement Sywrsnuedman cov shonin ‘ugh semicolon + ammninine inexe int ys ine coutee' ave battambang’zor ave Unie O99, digqiaumixfstyayptinmang 1U Undersooe einomndifurmustnuamn eto 8, The underscore) plmatnenagnen many 4, stup:08in6F keyword METERS it, oat, beak, for.) 5. nyt u anpoIgineNggNnunanMedimRUeNESAERNES 6. RAgagnMasangHoBeygimanggNnAsyER: .:@ 2-94 44 migsmasugnnmann (Geba! Dectaration) Global variables [pinsinyimanishiplagnetioned, mersingiareignnanihiawyed iengfurndn upygtmsapsinmenyringnsé Aaneielyaneg . Global variables NA nmeginigiosinmarnpyunylsingan rio: Fenaoe i 12 FS Fepopsnyurpniesindmniniolessmdion ve rogommingtanioe + aon Fincladeconzean> ng mamespace sd Ixgas inemaino stu; -& mil un gNAN Local Decaration Local variables ipitneinyymastelgangnusytstga Scope 0,9, 1iunygimeqpntin elghéudlengmdetoinstndigyn=s < amnnin Finckusecostear> using namespace st: ine malo intxyzi retum 0; > rio: Fenaoe 96 13 lepaneaujuignieesndmnniaiessmidue ve rogammingtanioe + aon, ‘includeciostieam> using namespace std; int main )¢ inxyzi return 0; » Pass Value to Variable relghmigeinigiston amerdgarnsayistigomnonms ‘1859: ttiazaton int x=10=20.2=50; char che oat Prce=163; ‘188: ater Declaration inexyai char eh float Price: rio: ena 9 4 paneayjuignieasndmnniaiessmdue re rogommingtanine X=10; y=20;2=70; ‘8148: Input from Keyboard cin>xsyosz; 1 Get Value from Varibale AouMinNYMUaMMIAgaNegeeomyAMorayrI: inxctoy-20, intage: age: coutecracyectecchecPriceccendl 4 chunnagig quiGmiyymas yan iamFAAMaUNMnedBqYOENMETE Product: (ID, Name, Unit_Price, Expired_Date, Description ) student (ID, Name, Sex, DOB, Phane, School, Major, Address ) gro: ae FS Tepopanyurgniesindmnininlessmdion re rogammingtanine toa nssgBpened Operator Operator Aim neagelu|MITe computer EN MANIMANNANMYL qaévanigpuisnsinntgns co megrinnunstdriuAs operaorfaamnsypniqoRanmE: + Asithmetic Operators + Relational Operators + Logical Operators + Assignment Operators O Arithmetic Operators signa gors:yndadinpidimnyiynesRO_vgNgammansngnundtntan ‘nconitaypioonmyignaigamranesingfiigaman Coe Programming rio: Fenaoe 9608 16 FB tepapenqungareaqtinn + shunnagiy + shunangty 1. Write the system to Sethe proct ID, Name, UnitPrice, Qy, Total (Potale UniPrive * Qey) 2. Write the system to Sale the product: 1D, Name, UnitPrice, Qty, Discount, Total, ToalAerDis, ‘Tol AfeDis = Total (Total * Diseounty/100 58. Write the system to calculate score and average of student: ‘StulD, Name, Math, Kimer, Eng. Cpp, ToalScore,Averaze. “ToalScone= Math + Khmer + Eng +Cpp TotalScore!s Avera rio: ena 96 17 FB Fepopamyurpniesindmneninlessmdioe re rogommingtanine 1 Relational Operators niainigiasyndngirntnyyny eon sqninnp edgjanpodpongig mtmiamywspasiamemnninnBsig)ns Logical Operators updyune: gi eImBeoprermidnspSypAransurprogamevinns sdkh§maynsumnagine ylayanmadinyonanmywmannis rio: Fenaoe 90 18 FS Tepopanyurpniesindmnininlessmdioe re rogommingtaninge “eve re fovnglageal patra nippre by Gv language ‘Opera Desridion Sample Cate Lopeal AND apenas be 2s SpurnceleranseSenconaicn, (AE Bieta Cate ages! OR Operate Hanya he to 1 Speen mccien (A 8)int Cae opal NOT Operate Use ‘einaee Be igen Sas tx ours a Smee sts entogea GF "AGB ETH 4 counagig tins AL2; 85; C-10; 1. (C==A) 88 A) 2. (ConA) B& (Bex) 3. (Be=A) | (Az=7) 4, (Ce=A) 88 (Be=A) I (An=7) 5. WAs=0) 1 (6. ) 6. ) 88 Ba=9) 1 2 7. WAc=O) (8>=0) 88 (A==8) 8. (Cl-9) 1 (BA) 8. i. WAracin(c>-8) 10), (@=0) 88 ¢ rio: ena 48 19 FS Fepopanyurgniesindmnenialessmdioe | Assignment Operators phnarmngieagndn}migeiniggiotanannsiamgusmers:magiymedaagy phuFmaayATyOMAME rio: nae 468 20

You might also like