100% found this document useful (6 votes)
16K views16 pages

HSC ICT Sheet Chapter 05

Uploaded by

Fazla Imran Mony
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (6 votes)
16K views16 pages

HSC ICT Sheet Chapter 05

Uploaded by

Fazla Imran Mony
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

ICT

Coaching ICT Coaching Center ICT


Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 1


FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

1. ‡cÖvMÖvg ev †cÖvMÖvwgs Kx ? 7. ‡cÖvMÖv‡gi fvlvi cÖR‡b¥i mg~n‡K KqwU fv‡M fvM Kiv
Dt †Kv‡bv mgm¨v mgvav‡bi Rb¨ Kw¤úDUv‡ii fvlvq n‡q‡Q eY©bv `vI|
avivevwnKfv‡e KZ¸‡jv KgvÛv ev wb‡`©‡ki mgwó‡K Dt 1945 mvj ‡_‡K ïiæ K‡i G ch©šÍ K‡qKk †cÖvMÖvwgs
†cÖvMÖvg ev ‡cÖvMÖvwgs ejv nq| fvlv Avwe¯‥…Z n‡q‡Q| G mKj fvlv‡K •ewkó¨ Abyhvqx
2. ‡mvm© dvBj Kx? cuvPwU ¯Íi ev cÖR‡b¥ fvM Kiv hvq|
Dt Kw¤úDUv‡i ‡cÖvMÖv‡gi wjwLZ dvBj‡K †mvm© dvBj h_vt
e‡j|  1st Generation (1945) t Machine Language.
3. ‡cÖvMÖvgvi Kv‡K e‡j?  2nd Generation (1950) t Assembly Language.
Dt †h e¨w³ ‡cÖvMÖvg ‡j‡L Zv‡K †cÖvMÖvgvi e‡j|  3rd Generation (1960) t High Level Language.
A_ev,  4th Generation (1970) t Very High Level Lang.
†h e¨enviKvixi Rb¨ †cÖvMÖvg ‡j‡L Zv‡K †cÖvMÖvgvi e‡j|
 5th Generation (1980-Present) t Natural Lang.
4. ‡cÖvMÖvwgs fvlv Kv‡K e‡j?
8. hvwš¿K(Machine) I A¨v‡m¤^wj(Assembly) fvlvi
Dt ‡cÖvMÖvg iPbvi Rb¨ e¨eüZ eY©, msL¨v, wPü, ms‡KZ, cv_©K¨|
kã BZ¨vw`i mgš^‡q MwVZ wbqgbxwZ‡K †cÖvMÖvwgs fvlv|
Dt hvwš¿K I A¨v‡m¤^wj fvlv DfqB wb¤œ¯Í‡ii fvlv G‡`i
5. wewfbœ ai‡bi ‡cÖvMÖwgs mdUIq¨v‡ii bvg wjL| cv_©K¨ wb‡P †`Iqv nj|
Dt C, C++, C#(C Sharp), Python, Visual Basic, Machine Language Assembly Language
Java, Oracle, Algal, Fortran, SQL, Oracle.
1. Kw¤úDUvi hš¿ mivmwi 1. †h †cÖvMÖvwgs fvlv
6. ‡cÖvMÖvwgs fvlvi cÖKvi‡f` ‡jL| †h fvlv eyS‡Z cv‡i †m Numeric Code-Gi cwie‡Z©
Dt ‡cÖvMÖvwgs fvlv 2cÖKvi h_vt fvlvB n‡”Q hvwš¿K fvlv| Numeric Code e¨envi Kiv
K) ‣ewkó¨/¯Íi Abyhvqx| nq Zv‡K A¨v‡m¤^wj fvlv e‡j|
L) cÖRb¥ Abyhvqx| 2. ‡gwk‡bi fvlvq wjwLZ 2. A¨v‡m¤^wj fvlvq wjwLZ
K) •ewkó¨/¯Íi Abyhvqx L) cÖRb¥ Abyhvqx 5 cÖKvi h_vt †cÖvMÖvg‡K e¯Íy ev Object †cÖvMÖvg‡K Drm ev Source
4cÖKvi h_vt 1) 1g cÖR‡b¥i fvlv(1945)| †cÖvMÖvg ejv nq| †cÖvMÖvg e‡j|
1) wb¤œ ¯Í‡ii fvlv| 2) 2q cÖR‡b¥i fvlv(1950)| 3. 0 Ges 1 G `ywU Aÿi 3. A¨v‡m¤^wj fvlvi Aÿi Gi
2) ga¨¯Í‡ii fvlv | w`‡q hš¿fvlv †jLv nq| cwie‡Z© ms‡KZ e¨envi Kiv
3) 3q cÖR‡b¥i fvlv(1960)|
nq|
3) D”P ¯Í‡ii fvlv| 4) 4_© cÖR‡b¥i fvlv(1970)|
4. hvwš¿K fvlvi †cÖvMÖvg 4. hvwš¿K fvlvi Zzjbvq
4) ¯^vfvweK/ b¨vPvivj 5) 5g cÖR‡b¥i fvlv(1980)|
†jLv AZ¨šÍ K¬vwšÍKi I A¨v‡m¤^wj fvlvi †cÖvMÖvg †jLv
fvlv|
mgqmv‡cÿ| mnRZi I Kg mgq mv‡cÿ|
5. hš¿ fvlvq wjwLZ 5. A¨v‡m¤^wj fvlvq wjwLZ
†cÖvMÖv‡g Abyev`K †cÖvMÖv‡g A¨v‡m¤^jvi bvgK
†cÖvMÖv‡gi cÖ‡qvRb nq bv| Abyev`K †cÖvMÖv‡gi cÖ‡qvRb
nq|

অপনি একনিনির জিয একটা ছাত্রনক একটা পডা


পডানত পানরি; নকন্তু’ যনি তানক অপনি ককৌতু ঵঱ী ঵নত
কলখাি ক঴ যনতানিি বাাঁচনব নলক্ষা চান঱ন়েআ যানব।
–––– কে নপ. কবডন াডড

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 2


56
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

9. High Level I Low Level Language Gi cv_©K¨ L) K¤úvBjvi (Compiler)|


wjL| M) A¨v‡m¤^jvi (Assembler)|
Dt High Level I Low Level Language Gi cv_©K¨ 12. K¤úvBjvi I B›UviwcÖUv‡ii g‡a¨ cv_©K¨ wjL|
wb‡P †`Iqv nj|
K¤úvBjvi B›UviwcÖUvi
High Level Language Low Level Language
1. m¤ú~b© †cÖvMÖvgwU‡K GKmv‡_ 1. GK jvBb K‡i c‡o
1. Kw¤úDUvi‡K me©Rb 1. Kw¤úDUvi †h fvlv Abyev` K‡i| Ges Abyev` K‡i|
e¨envi Dc‡hvMx K‡i Zzj‡Z mivmwi eyS‡Z cv‡i Zv‡K
†h fvlv •Zwi nq Zv‡K nvB †gwkb j¨vs¸‡qR ejv nq| 2. wWevwMs I †Uw÷s Gi †ÿ‡Î 2. wWevwMs I †Uw÷s Gi
†j‡fj j¨vs¸‡qR e‡j| axi MwZm¤úbœ| †ÿ‡Î `ªæZ MwZm¤úbœ|
2. D”P¯Í‡ii fvlv †gwkb- 2. GwU †gwk‡bi fvlv weavq 3. me¸‡jv f~j GKmv‡_ cÖ`k©b 3. GK jvBb K‡i fzj
wbf©i bq|ZvB G fvlvq Kw¤úDUvi‡K eySv‡bvi Rb¨ K‡i| cÖ`k©b K‡i Abyev` eÜ
wjwLZ †cÖvMÖvg Kw¤úDUvi‡K Abyev‡`i cÖ‡qvRb nq bv| K‡i †`q|
eySv‡bvi Rb¨ †gwk‡bi fvlvq 4. †cÖvMÖvg wbe©v‡n Kg mgq 4. †cÖvMÖvg wbe©v‡n ‡ewk
Abyev` K‡i w`‡Z nq| jv‡M| mgq jv‡M|
3. †gwk‡bi fvlvi Zzjbvq 3. †gwkb fvlvq †cÖvMÖvg
5. Abyev`K…Z †cÖvMÖvgwU c~b©v½ 5. Abyev`K…Z †cÖvMÖvgwU
D”P¯Í‡ii fvlvi †cÖvMÖvg iPbv
†jLv Zzjbvg~jKfv‡e
Kiv mnR| Kómva¨ Ges mgqmv‡cÿ
†gwkb †cÖvMÖv‡g iƒcvšÍwiZ K‡i| c~b©v½ †gwkb †cÖvMÖv‡g
e¨vcvi| iƒcvšÍwiZ nq bv|
4. D”P¯Í‡ii fvlvq wjwLZ 4. †gwk‡bi fvlvq wjwLZ 6. GKevi K¤úvBj A_©¨vr 6. cÖwZevi Kv‡Ri c~‡e©
†cÖvMÖvg‡K Drm ev Source †cÖvMÖvg‡K e¯Íy ev Object iƒcvšÍi Kivi ci cybivq cybtiƒcvšÍ‡ii cÖ‡qvRb
†cÖvMÖvg e‡j| †cÖvMÖvg ejv nq| K¤úvBj Kivi cÖ‡qvRb nq bv| nq|
5. K‡qKwU D”P¯Í‡ii fvlv 5. †gwk‡bi fvlv n‡”Q 7. cÖavb ‡g‡gvwi‡Z †ewk RvqMv 7. cÖavb ‡g‡gvwi‡Z Kg
n‡”Q C++, Basic, Pascal, evBbvwi hv 0 Ges 1 Øviv cÖ‡qvRb| RvqMv cÖ‡qvRb|
Fortran etc MwVZ| 8. K¤úvBjvi ‡cÖvMÖvgwU 8. B›UviwcÖUvi ‡cÖvMÖvgwU
mvavibZ eo n‡q _v‡K| mvavibZ †QvU n‡q
10. A¨v‡m¤^wj fvlvi mvavibZ KqwU Ask?
_v‡K|
Dt A¨v‡m¤^wj fvlvi mvavibZ 4wU Ask|
h_vt 13. ‡cÖvMÖvg Dbœq‡bi avcmg~n eY©bv|
K) †j‡ej (Lable) (‡cÖvMÖv‡gi ms‡KwZK wPý)| Dt wm fvlvq †cÖvMÖvg ‡jLv I Kw¤úDUv‡i wbev©n Kivi
L) Ac‡KvW (Opcode) cÖwµqvq 7wU avc Abymib Ki‡Z nq|
(‡cÖvMÖv‡gi add +, sub - , mul x ) h_vt 1) mgm¨v wPwüZ Kib (Investigation)
M) Acv‡iÛ (Operand) (‡cÖvMÖv‡gi x, y,a,b etc) 2) mgm¨v we‡kølb (Problem Analysis)
N) gšÍe¨ (Comment) 3) ‡cÖvMÖvg wWRvBb (Program Design)
(‡cÖvMÖv‡gi : , ; // etc Øviv wPý Kiv)
4) †cÖvMÖvg †W‡fjc‡g›U ev ‡KvwWs
11. Abyev` †cÖvMÖvg Kx? KZ cÖvKvi I wK wK? (Program Development or Coding)
Dt Abyev` †cÖvMÖvg t A¨v‡m¤^wj fvlv A_ev D”P ¯Í‡ii 5) †cÖvMÖvg ev¯Íevqb (Program Implementation)
fvlvq †jLv †cÖvMÖvg‡K ‡gwk‡bi fvlvq iƒcvšÍ‡ii Rb¨ 6) †cÖvMÖvg WKz‡g‡›Ukb (Program Documentation)
e¨eüZ †cÖvMÖvg‡K Abyev` †cÖvMÖvg (Translator 7) †cÖvMÖvg iÿbv‡eÿb (Program Maintenance)
Program) e‡j|
1) mgm¨v wPwüZ Kib t ‡cÖvMÖvgwU Kx mgm¨v mgvav‡bi
Abyev` †cÖvMÖvg wZb cÖKvi h_vt Rb¨ iPbv Kiv n‡e †m mgm¨vwUi GKwU cwi¯‥vi eY©bv
K) B›UviwcÖUvi (Interpreter)| •Zwi Kiv nq|
MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 3
57
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

2) mgm¨v we‡kølb t mgm¨v mgvav‡bi Rb¨ Kw¤úDUvi ‡hgb t A>B Gi ¯’‡j A<B ev T=A+B Gi ¯’‡j
cÖ‡qvRb wKbv Zv wbY©q, mgm¨vi KvVv‡gvMZ eY©bv cÖ¯ÍyZ T=A-B wjL‡j hyw³MZ f~j nq| G‡ÿ‡ÎI f~‡ji evZ©v
Ges m¤¢e n‡j mgm¨vi MvwbwZK g‡Wj cÖ¯ÍyZ Ki‡Z nq| cÖ`k©b K‡i bv|
3) ‡cÖvMÖvg wWRvBb t mgm¨vi MVbMZ eY©bv n‡Z M) ivb UvBg I Gw·wKDkb UvBg f~j t Kw¤úDUvi‡K
myweavRbK A¨vjMwi`g Ges ‡d¬vPvU© mnvqZvq †cÖvMÖv‡gi f~j †WUv w`‡j ev †WUvi di‡gU wVK bv _vK‡j G ai‡bi
c~bv©½ cwiKíbv Ki‡Z nq| f~j nq|
4) †cÖvMÖvg †W‡fjc‡g›U ev ‡KvwWs t Kw¤úDUv‡ii ‡hgb t k~b¨ w`‡q fvM Ki‡Z †M‡j Error message
‡evaMg¨ fvlvq †cÖvMÖvg iPbv‡K †KvwWs ejv nq| cÖ`k©b K‡i|
5) †cÖvMÖvg ev¯Íevqb t †cÖvMÖvg iPbvi ci cÖ_‡g †cÖvMÖv‡gi 15. ‡WUv f~j (Data Error) Kx ?
cÖwZwU Ask Ges c‡i m¤ú~b© †cÖvMÖvg cixÿv K‡i ‡`L‡Z Dt Kw¤úDUv‡i ‡WUv Bbcy‡Ui mgq f~j w`‡j Zv‡K ‡WUv
nq| G mgq cÖ‡qvRbxq ms‡kva‡bi gva¨‡g †cÖvMÖvg‡K f~j ev Data Error e‡j|
cÖwµqvKi‡Yi Rb¨ Dchy³ K‡i m¤ú~b©fv‡e •Zwi K‡i ‡hgb t int Gi †ÿ‡Î %d emv‡Z nq, H hvqMvq %d bv
†bqv nq| w`‡q %F emv‡bv nq Z‡e GB Error †K Data Error
6) †cÖvMÖvg WKz‡g‡›Ukb t f~j ms‡kva‡bi ci †cÖvMÖvg e‡j| wKšÍy 50 Gi ¯’‡j 05 UvBc Ki‡j Kw¤úDUvi
mwVKfv‡e KvR Ki‡j Zv‡K Run Program ejv nq| G †Kv‡bv f~j cÖ`k©b Ki‡e bv|
†cÖvMÖvg‡K fwel¨‡Z iÿ‡bi Rb¨ wjwce× Ki‡Z nq| G 16. wWevwMs(Debugging) Kx ?
wjwce×KiY‡K †cÖvMÖvg ‡jL¨ ev WKz‡g‡›Ukb ejv nq| Dt ‡cÖvMÖv‡gi f~j‡K evM (Bugs) ejv nq| †cÖvMÖv‡gi
7) †cÖvMÖvg iÿbv‡eÿb t wewfbœ cÖ‡qvR‡b I †cÖvMÖv‡gi µwU Ly‡R †ei K‡i Zv `~i Kiv‡K wWevwMs (Debugging)
DbœwZK‡í ‡cÖvMÖv‡gi AvaywbKxKiY, cwieZ©b, cwiea©b, e‡j| Gi AvÿwiK A_© †cvKv evQv|
†cÖvMÖv‡gi f~j ms‡kvab BZ¨vw` †cÖvMÖvg iÿbv‡eÿb 17. †Uw÷s ev ‡cÖvMÖvg †Uw÷s(Program Testing) Kx?
Kv‡Ri AšÍf~©³| Dt ‡cÖvMÖvg †Uw÷s n‡”Q †Kv‡bv †cÖvMÖvg †KvwWs m¤úbœ
14. ‡cÖvMÖvg f~j (Program Bugs) Kx? GwU KZ fv‡M Kivi ci †cÖvMÖvgwUi †h ai‡bi AvDUcyU ev djvdj
wef³ eY©bv `vI| nIqv DwPr Zv wVKg‡Zv Avm‡Q wKbv ev ivb Ki‡Q wKbv
A_ev, ‡cÖvMÖv‡gi Error KZ cÖKvi I wK wK ? Zv hvPvB Kiv|
Dt ‡cÖvMÖv‡gi f~j‡K evM (Bugs) ejv nq| ‡cÖvMÖvg •Zwii 18. A¨vjMwi`g I †d¬vPvU© Kv‡K e‡j?
mgq wewfbœ Kvi‡b f~j n‡Z cv‡i Zv‡K ‡cÖvMÖvg evM Dt A¨vjMwi`g t †Kv‡bv mgm¨v mgvavb Kivi Rb¨ †h
e‡j| mg¯Í mywbw`©ó avc AbymiY K‡i wjwLZ fv‡e cÖKvk Kiv
‡cÖvMÖv‡gi f~j‡K wZb fv‡M Kiv hvq h_vt nq Zv‡K A¨vjMwi`g e‡j|
K) wmbU¨v· f~j (Syntax Error) ‡d¬vPvU© t we‡kl wKQy R¨vwgwZK wPý e¨envi K‡i †Kv‡bv
L) jwRK ev hyw³MZ f~j (Logic Error) mgm¨vi †h․w³K avivevwnK mgvavb‡K †h wP‡Îi gva¨‡g
M) ivb UvBg I Gw·wKDkb UvBg ev wbe©vnRwbZ f~j cÖKvk Kiv nq Zv‡K ‡d¬vPvU© e‡j|
(Run time & Execution Time Error)
K) wmbU¨v· f~j t †h fvlvq †cÖvMÖvg †jLv nq †mB fvlvi
e¨vKibMZ f~j n‡jv wmbU¨v· f~j| G f~j wewfbœ ai‡bi
n‡Z cv‡i| মাঝানর মানির নলক্ষক বন঱ি,
‡hgb t evbvb f~j GiKg INPUT Gi ¯’‡j INPIT, ভা঱ নলক্ষক বুনঝন়ে কিি,
print Gi ¯’‡j pirnt BZ¨vw`| Kw¤úDUvi‡K Error কেষ্ঠ নলক্ষক কনর কিখাি।।
message w`‡q Rvwb‡q †`q| ম঵াি নলক্ষক ঄িুপ্রানণত কনরি।।
L) jwRK ev hyw³MZ f~j t Kw¤úDUvi ‡cÖvMÖvg Kivi mgq ---উইলয়াম আর্থ ়ার ওয়ার্থ
hyw³MZ f~jmg~n‡K hyw³MZ f~j e‡j|

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 4


58
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

19. A¨vjMwi`g I †d¬vPvU© Gi cv_©K¨ wjL| 24. ‡d¬vPv‡U©i wewfbœ cÖwZK mgy‡ni eY©bv `vI|
A¨vjMwi`g †d¬vPvU© Dt ‡d¬vPv‡U©i wewfbœ cÖwZK mgy‡ni wb‡P eY©bv Kiv nj|
1. †Kv‡bv mgm¨v mgvavb 1. we‡kl wKQy R¨vwgwZK cÖevn wPÎ A_©
Kivi Rb¨ †h mg¯Í mywbw`©ó wPý e¨envi K‡i †Kv‡bv ïiæ / †kl (Start/End)
avc AbymiY K‡i wjwLZ mgm¨vi †h․w³K avivevwnK
BbcyU/AvDUcyU (Input/Output)
fv‡e cÖKvk Kiv nq Zv‡K mgvavb‡K †h wP‡Îi gva¨‡g
A¨vjMwi`g e‡j| cÖKvk Kiv nq Zv‡K ‡d¬vPvU© cÖwµqvKib (Process)
e‡j| wm×všÍ (Decision)(Yes/No)
2. GwU eY©bvg~jK| 2. GwU wPÎwfwËK|
ms‡hvM (Connector)
3. Gi Øviv †cÖvMÖvg †evSv 3. Gi Øviv †cÖvMÖvg †evSv
cÖev‡ni w`K (Flow line )
KwVb| mnR|
Pµ (Loop)
4. ‡cÖvMÖvg cÖev‡ni w`K 4. ‡cÖvMÖvg cÖev‡ni w`K
†evSv hvq bv| †evSv hvq| wPÎ t ‡d¬vPv‡U©i wewfbœ cÖwZK mg~n |
5. ‡cÖvMÖv‡gi f~j µwU `~i 5. ‡cÖvMÖv‡gi f~j µwU `~i 25. my‡Wv‡KvW (Pseudo code) Kx?
Kiv KwVb| Kiv mnR| Dt my‡Wv GKwU MÖxK kã| hvi A_© QÙ ev Aev¯Íe A_©¨vr hv
20. A¨vjMwi`g I †d¬vPvU© Gi ‣ewkó¨ wjL| mZ¨ bq| ‡cÖvMÖvg iPbvi c~‡e© A¨vjMwi`g I †d¬vPvU©
e¨envi K‡i wbw`©ó fvlvq †cÖvMÖv‡gi Lmov Kiv‡KB ejv
Dt A¨vjMwi`g Gi •ewkó¨ ev myweav|
nq my‡Wv †KvW|
1) mn‡R ‡cÖvMÖv‡gi D‡Ïk¨ †evSv hvq|
‡hgbt Input a,b,c
2) mn‡R ‡cÖvMÖv‡gi fyj wbb©q Kiv hvq|
Sum=a+b+c
3) ‡cÖvMÖv‡gi cÖev‡ni w`K eySv hvq|
Print sum
4) RwUj ‡cÖvMÖvg mn‡R iPbv Kiv hvq|
26. Keyword Kx?
5) ‡cÖvMÖvg cwieZ©b I cwiea©‡b mnvqZv K‡i|
‡d¬vPvU© Gi •ewkó¨ ev myweav | Dt Programming G wKQz msiwÿZ kã Av‡Q Compiler
Gi Kv‡Q hv‡`i wbw`©ó A_© Av‡Q GB ai‡bi kã‡KB
1) mn‡R ‡cÖvMÖv‡gi D‡Ïk¨ †evSv hvq| Programming Gi Keyword e‡j|
2) ‡cÖvMÖv‡gi fyj wbY©‡q mnvqZv K‡i|
‡hgb: (i) scanf (ii) printf (iii) int (iv) float (v)
3) ‡cÖvMÖvg cwieZ©b Ges cwiea©‡b mnvqZv K‡i|
double (vi) do (vii) do-while (viii) else Etc.
4) mn‡R I ms‡ÿ‡c RwUj †cÖvMÖvg ‡jLv hvq|
5) cÖwZwU avc mn‡RB ‡evSv hvq| Gfv‡e Av‡Q C Keyword : 47 wU, C++ Keyword :
21. jyc ev Pµ Kx? 98 wU
Dt ‡cÖvMÖv‡g GKB ai‡bi KvR evievi Kivi cÖ‡qvRb 27. Variable ev PjK Kx? Bnv KZ cÖKvi I wK wK?
n‡j jyc ev Pµ e¨envi Kiv nq| GB evievi GKB KvR Dt Variable n‡jv Memory location Gi bvg| †h bvg
Kivi cÖwµqv‡K jyc ev Pµ e‡j| Øviv GKRb User ev e¨enviKvix Memory location †K
22. Rv¤ú Kx? access K‡i _v‡K| Bnv GKRb User ev e¨enviKvix
Dt ‡cÖvMÖv‡g mij Abyµg‡K f½ K‡i †cÖvMÖv‡gi g‡a¨ GK cÖ`Ë wewfbœ Value †K Hold K‡i|
jvBb †_‡K cieZx© jvB‡b bv wM‡q Dc‡i ev wb‡P Ab¨ ‡hgb t a,b,c, Sum, Product, account, b_c, etc.
†Kvb jvBb †_‡K KvR ïiæ K‡i Zv‡K Rv¤ú e‡j|
Variable 2 cÖKvi
23. C ‡cÖvMÖv‡g Header dvBj Kx ? h_v t K) †jvKvj †fwi‡qej|(wbw`©ó dvsk‡b e¨eüZ nq)
Dt †h dvB‡j jvB‡eªwi IqvW© ev Kx-Iqv‡W©i †cÖv‡UvUvBc L) ‡Møvevj †fwi‡qej| (‡h †Kv‡bv dvsk‡b e¨eüZ nq)
ewb©Z _v‡K Zv‡K †nWvi dvBj e‡j|
MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 5
59
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

28. Constant ev aªæeK Kx? Bnv KZ cÖKvi I wK wK? 31. Variable I Constant Gi cv_©K¨ wjL|
Dt Program-G e¨eüZ wKQz wbw`©ó gvb Av‡Q hv Variable Constant
cwiewZ©Z nq bv, Zv‡K Constant ev aªæeK e‡j| 1. ‡cÖvMÖvg wbe©v‡ni mgq 1. ‡cÖvMÖvg wbe©v‡ni mgq hvi
‡hgbt Char, int, float, double, long Etc. hvi gvb cwiewZ©Z nq gvb cwiewZ©Z nq bv Zv‡K
Constant 2 cÖKvi Zv‡K Variable ev PjK Constant ev aªæeK e‡j|
h_v : e‡j|
K) msL¨vm~PK aªæeK|(±1,±2,±3 BZ¨vw` e¨eüZ nq) 2. ‡fwi‡qe‡ji gvb 2. KÝU¨v›U Kgv e¨envi Kiv
L) eb©m~PK aªæeK|(π=3.1416, %, @, $ BZ¨vw`) wba©vib Kivi mgq msL¨vi hvq bv Z‡e cÖ‡qvR‡b `kwKg
29. C ‡K Mid level language ejv nq †Kb? g‡a¨ Kgv e¨envi Kiv e¨envi Kiv hvq|
Dt C ‡Z †hgb Assembly Language Gi gZ bit, hv‡e|
byte, Memory address wb‡q KvR Kiv hvq, †Zgwb 3. †cÖvMÖvg Pvjv‡bvi mqg 3. ‡cÖvMÖvg Pvjv‡bvi mgq
High level language Gi data type WvUv wb‡q KvR hLb cÖ‡qvRb B‡”QgZ †Kvbfv‡eB Kb÷¨v›U Gi gvb
Kiv hvq| G Rb¨ C †K Mid level language ejv nq| Gi gvb cwieZ©b Kiv cwieZ©b Kiv hvq bv|
30. wm I wm++ Gi cv_©K¨ wjL| hvq|
Dt wm I wm++ Gi cv_©K¨ wb‡P †`Iqv nj| 4. C fvlvq PjK ‡NvlYv 4. C fvlvq aªæeK †NvlYv
wm wm++ Kivi wbqg n‡jv Kivi wbqg n‡jv
1| wm n‡jv GKwU 1| wm++ n‡jv GKwU int x; const x=50;
cÖwmwWDivj †cÖvMÖvwgs Ae‡R± Awi‡q‡›UW নবপনির ঴মন়ের প্রকৃ ত বন্ধু র িাম অত্মনবশ্বা঴-
j¨vs¸‡qR| †cÖvMÖvwgs j¨vs¸‡qR| একবার একজি নবজনি঴ এনিনকউটিভ প্রচন্ড ঄থড ঴ংকনট পডন঱ি।
2| BbcyU Ges AvDUcyU 2| BbcyU Ges AvDUcyU নতনি কিিার িান়ে ডু নব নছন঱ি ও ক঴টা কথনক মুনির ককাি উপা়েআ খুাঁনজ
পানিন঱ি িা। তার নবনিন়োগকারীরা মুখ ন নরন়ে নিনি঱, ঴াপ্লা়োররা তানির ঄থড
jvB‡eªwiwfwËK Ges Ges Kgv‡Ûi gva¨‡g
ক রত চানিন঱া। এরকম ঴ঙ্কটম়ে মূ঵ূনতড নতনি একটি পানকড চু পচাপ বন঴ নছন঱ি।
dvskbmg~‡ni gva¨‡g MwVZ| ভাবনছন঱ি এরকম ককাি উপা়ে কবর করা যা়ে নকিা যানত নতনি এ ঴ম঴যা
cwiPvwjZ nq| কথনক মুনি কপনত পানরি। তার প্রনতষ্ঠািও রক্ষা পানব বযানঙ্কর ঵ানত বানজ়োপ্ত
঵ও়ো কথনক।
3| main( ) -Gi mv‡_ 3| main( ) -Gi mv‡_ ঵ঠাৎ কনরআ একজি বৃদ্ধ ক঱াক ক঴খানি এন঴ িাাঁডান঱ি।
Ab¨vb¨ dvskb Kj Kiv hvq| Ab¨vb¨ dvskb Kj Kiv বৃদ্ধঃ অপিানক নচনিত মনি ঵নি? নকছু নক ঵ন়েনছ? অমানক নক ব঱া যানব?
hvq bv| নবজনি঴ এনিনকউটিভ তানক ঴ব খুন঱ ব঱ন঱ি। ঴ব শুনি বৃদ্ধ ব঱ন঱ি, “অমার

4| wm K¤úvBjvi w`‡q wm++ 4| †ewki fvM wm++ নবশ্বা঴ অনম অপিানক ঴া঵াযয করনত পারনবা।“
নতনি ক঱াকটিনক তার িাম নজনে঴ করন঱ি, একটী কচক কবর কনর
K¤úvBj Kiv hvq bv| K¤úvBjvi w`‡q wm তানত নবজনি঴ এনিনকউটিনভর িাম ন঱খন঱ি ও স্বাক্ষর কনর কচকটি তানক নিন঱ি,
K¤úvBjvi Kiv hvq| ব঱ন঱ি, “এআ কচকটি রাখুি।
5| scanf( ) -BbcyU ‡bqvi 5| cin>> -BbcyU ‡bqvi ঠিক এআ জা়েগা়ে অবার ১ বছর পর অমানির কিখা ঵নব। তখি আিা করন঱
অপনি অমার টাকা ক রত নিনত পানরি।“ এআ বন঱ বৃদ্ধ দ্রুত চন঱ কগন঱ি।
Rb¨ G dvskb e¨eüZ nq| Rb¨ G dvskb e¨eüZ nq|
নবজনি঴ এনিনকউটিভ কিখন঱ি, তার ঵ানত ৫ ঱াখ মানকড ি ড঱ানরর কচক, কযটিনত
printf( ) -AvDUcyU †bqvi cout>>-AvDUcyU †bqvi স্বাক্ষর রন়েনছ জি নড. রকন ঱ানরর। নতনি নছন঱ি পৃনথবীর ঴বনচন়ে ধিী
Rb¨ G dvskb e¨eüZ nq| Rb¨ G dvskb e¨eüZ nq| বযনিনির একজি।

নতনি ভাবন঱ি , “এখি অনম অমার অনথডক ঄িটি নিনমন঳আ কাটিন়ে ক ঱নত পানর। “ নকন্তু নতনি ক঴টা িা কনর কচকটি নিনজর কানছ রাখন঱ি। ভাবনত
শুরু করন঱ি, “কচক কতা অমার কানছ অনছআ।
নকন্তু এটা বযব঵ার িা কনরআ নক অনম এআ নবপি কথনক পনরত্রানণর ককাি উপা়ে কপনত পানর িা ?”িতু ি অলা, ঴া঵঴ ও উনিযাম , অর পনরকল্পিা নিন়ে
নতনি অবার কানজ ঝাাঁনপন়ে পডন঱ি। ধীনর ধীনর নতনি তার নিজস্ব নচিা ও পনরকল্পিার ঴া঵াযয নিন়ে কিিা কথনক মুি ঵নত শুরু কনরি। এক ঴ম়ে নতনি ঴ব
বনক়ো ঄থড পনরনলাধ কনরি। কমীনির ও ঴াপ্লা়োরনির কবতি একটি নিনিড ষ্ট পনরকল্পিার মানঝ এনি পনরনলাধ কনরি। কন়েক মান঴র মানঝআ নতনি অবার ঱ানভর মুখ
কিখনত শুরু কনরি।
ঠিক এক বছর পর নতনি ক঴আ কচকটি নিন়ে ক঴আ পানকড এন঴ বৃদ্ধনক খুাঁজনত শুরু কনরি ও কিখা কপন়েও যাি। নতনি তানক নিনজর ঴া ন঱যর গল্প ব঱নত
শুরু কনরি। এরকম ঴ম়ে একজি িা঴ড এন঴ বৃদ্ধনক কটনি নিন়ে কযনত থানকি।
িা঴ড নবজনি঴ এনিনকউটিভনক ব঱ন঱ি, “অপনি উিার কথা়ে নকছু মনি করনবি িা।বাধডকযজনিত কারনণ উনি নকছু টা এন঱ানমন঱া অচরণ কনরি ও নিনজনক জি নড
রকন ঱ার বন঱ িানব কনরি।“ এআ বন঱ িা঴ড বৃদ্ধনক নিন়ে চন঱ কগন঱ি। ঵তভম্ব ঵ন়ে বযব঴া়েী ভদ্রন঱াক িাাঁনডন়ে রআন঱ি।
--------নতনি বুঝন঱ি, তার ঴া ন঱যর কারণ অ঴ন঱ কচকটি ি়ে।

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 6


60
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

32. C Gi mswÿß BwZnvm †jL|


A_ev, C Gi cÖv_wgK avibv|
Dt C n‡”Q D”P ¯Í‡ii fvlv| G‡K POP ev Procedure Oriented Program ejv nq| KLbI G‡K General
Purpose Language Avevi KLbI Mid Level Language ejv nq| wm bvgUv G‡m‡Q “gvwU©b wiPvW©mÊ (Martins
Richards) Gi D™¢vweZ BCPL Gi mswÿß B bv‡g cwiwPZ wQj| c‡i B Gi Dbœq‡bi d‡j wm Gi weKvk N‡U|
1970 mv‡j hy³iv‡ói wUGÛwU †ej j¨v‡ev‡iUwi‡Z “†Wwbm wiwPÊ (Dennis Ritchie) BDwb· Acv‡iwUs wm‡÷g
e¨envi K‡i wm †cÖvMÖvg fvlv D™¢veb K‡ib| Gi d‡j wm †cÖvMÖv‡gi gva¨‡g wewfbœ mdUIq¨vi I Acv‡iwUs wm‡÷g
‣Zwi‡Z wbqš¿‡b wm †cÖvMÖvg fvlv e¨eüZ nq| cÖPwjZ K‡qKwU K¤úvBjv‡ii bvg n‡”Q Turbo C/C++, Borland C,
Microsoft C, Dev C++.
eZ©gv‡b Kw¤úDUv‡ii mKj wm‡÷g wm †cÖvMÖv‡g †jLv Ges wm n‡”Q ‡cÖvMÖvwgs RM‡Zi g~j wfwË ev Base| wm †cÖvMÖvg bv
wkL‡j Avi †Kvb ai‡bi ‡cÖvMÖvwgs Ávb AR©b Kiv m¤¢e bq|
33. wm †cÖvMÖvg Rvbvi Av‡M GKUv Mí g‡b ivL‡Z n‡e Avkv Kwi GB Mí g‡b ivL‡Z cvi‡j †cÖvMÖvg Lye mn‡R Ki‡Z wkL‡Z
cvi‡ev|
g‡bKwi, GKwU wefvMxq jvB‡eªwi‡Z Avwg hv‡ev eB co‡Z Ges Ávb AR©b Ki‡Z| hLb Avwg †mB jvB‡eªwii ‡M‡Ui
mvg‡b hve ZLb Aek¨B GKRb `viIqvb/MvW© †`L‡Z cvi‡ev, †mB `viIqvb hLb Avgv‡K ‡`L‡e ZLb|
`viIqvb1 t Avm&mvjvgy-AvjvBKyg! Avcwb †K?
Avwg t IqvjvBKzg-Avm&mvjvg! Avwg GKRb mvavib e¨w³| Avwg GLv‡b eB co‡Z AvmwQ|
1
`viIqvb t Avcbvi Kv‡Q wK jvB‡eªwii ÒKvW©Ó Av‡Q?
Avwg t bv ! Avgvi Kv‡Q jvB‡eªwii ÒKvW©Ó †bB| Avwg GB cÖ_g AvmwQ|
1
`viIqvb t Av”Qv GKUv KvR K‡ib, GLb wfZ‡i hvb Ges ciewZ© ÒKvW©Ó ‣Zwi K‡i wb‡eb|
Avwg t Av”Qv wVK Av‡Q Avwg ÒKvW©Ó ‣Zwi K‡i wb‡ev|
(wfZ‡i cÖ‡ek Kivi ci cÖ_g †MU cvi nIqvi ci wØZxq †M‡Ui mvg‡b hLb hve)
2
`viIqvb t Avm-mvjvgyAvjvBKyg! Avcwb wK jvB‡eªwi‡Z Avm‡Qb|
Avwg t IqvjvBKzg-Avm&mvjvg! wR-nu¨v|Avwg jvB‡eªwi‡Z eB co‡Z AvmwQ|
2
`viIqvb t Avcbvi Kv‡Q jvB‡eªwii ÒKvW©Ó Av‡Q?
Avwg t bv ! Avgvi Kv‡Q jvB‡eªwii ÒKvW©Ó †bB| Avwg GB cÖ_g AvmwQ|
2
`viIqvb t Av”Qv GKUv KvR K‡ib GLb wfZ‡i hvb Ges ciewZ© KvW© ‣Zwi K‡i wb‡eb|
`viIqvb2 t iæ‡g ‡XvKvi Av‡M Avcbv‡K ¯‥¨vb Kiv n‡e|
Avwg t Aek¨B| Avcwb ¯‥¨vb Ki‡Z cv‡ib|
(wØZxq †M‡Ui ¯‥¨vb Kivi ci wfZ‡i cÖ‡ek Kijvg Ges Awdmv‡ii Kv‡Q hve)
Awdmvi t Avcwb †Kvb ai‡b eB co‡Z B”QzK ?
Avwg t ‡cÖvMÖvwgs wm eBwU co‡Z PvB|
Awdmvi t Avcbvi wK jvB‡eªwii ÒKvW©Ó Av‡Q ? _vK‡j †mUv w`b|
Avwg t bv! Avgvi Kv‡Q jvB‡eªwii ÒKvW©Ó †bB|Avwg AvR cÖ_g AvmwQ|
Awdmvi t Av”Qv Avcwb GKUv jvB‡eªwii ÒKvW©Ó ‣Zwi K‡i wb‡qb|Avcbvi bvg I †gvevBj bv¤^vi ejyb|
Avwg t ‡gvt mv¾v` gvngy`| ‡gvevt 01937-230066|
(Zvi wc‡qvb/ Kgx© †K ej‡eb eBwU Avbvi Rb¨|)
Awdmvi t wm †cÖvMÖvwgs eB wb‡q G‡mv|
wc‡qvb t m¨vi GB wbb eB| (Awdmvi‡K w`‡e)
Awdmvi t mv¾v` m¨vi| GB wbb eB Ges jvB‡eªwi‡Z †Rv‡i kã K‡i co‡eb bv|
Avwg t ab¨ev` !
(Avgvi cov †kl nIqvi ci Avwg hLb eB wb‡q Awdmv‡ii Kv‡Q hv‡ev ZLb|)
Awdmvi t m¨vi GLv‡b mvÿi Kiæb| Avcwb `qv K‡i GKwU jvB‡eªwi ÒKvW©Ó Gi Rb¨ Registration K‡i hvb|

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 7


61
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

Avwg t Aek¨B|
(hLb Avwg jvB‡eªwi Z¨M Ki‡ev ZLb ‡mB †M‡Ui mvg‡b `viIqvb2 Avgv‡K ¯‥¨vb K‡i Z¨vM Kivi mgq|)
`viIqvb2 t m¨vi Avevi Avm‡eb| ciewZ© GKwU jvB‡eªwi ÒKvW©Ó ‣Zwi K‡i wb‡eb|
Avwg t Aek¨B|
`viIqvb1 t m¨vi Avevi Avm‡eb| ciewZ© GKwU jvB‡eªwi ÒKvW©Ó ‣Zwi K‡i wb‡eb|
Avwg t Aek¨B|
(cieZx© w`‡b hLb Avevi jvB‡eªwii †M‡U `viIqvb1 Gi mv‡_ †`Lv ZLb|)
`viIqvb1 t m¨vi †Kgb Av‡Qb|
Avwg t fvj AvwQ! Avcwb †Kgb Av‡Qb|
`viIqvb1 t fvj AvwQ! m¨vi AvR Aek¨B ÒKvW©Ó wb‡eb| Avcwb †fZ‡i †h‡Z cv‡ib|
Avwg t wR-nu¨v! AvR ÒKvW©Ó wb‡ev|
(Avevi hLb wØZxq †M‡Ui mvg‡b hve ZLb)
`viIqvb2 t m¨vi †Kgb Av‡Qb|
Avwg t fvj AvwQ! Avcwb †Kgb Av‡Qb|
`viIqvb2 t fvj AvwQ! m¨vi AvR Aek¨B ÒKvW©Ó wb‡eb| Ges Avcwb wfZ‡i †h‡Z cv‡ib|
Avwg t wR-nu¨v! AvR KvW© wb‡ev|
(wfZ‡i cÖ‡ek Kivi ci Awdmv‡ii mv‡_ K‡_vK‡cv_b)
Avwg t Avgvi ÒKvW©Ó ‣Zwi Kiv n‡q‡Q ?
Awdmvi t wR-nu¨v! Avcbvi ÒKvW©Ó ‣Zwi Kiv n‡q‡Q| Avcbvi mvÿi w`b|
Avwg t wR-nu¨v!
(mvÿi nIqvi ci Avgvv‡K KvW© w`‡e|)
Awdmvi t Avcwb †M‡U I eB ‡bqvi mgq jvB‡eªwii GB ÒKvW©Ó †`Lv‡jB n‡e|
Avwg t Thank You!
Awdmvi t Most Welcome!
-------------------------0||0-------------------------
Avwg hLwb jvB‡eªwi‡Z hve ZLb Avgvi B‡”Q gZ eB wb‡Z cvi‡ev ïaygvÎ GB ÒKvW©Ó †`Lv‡jB n‡e| GLv‡b †Kvb
ai‡bi aiv evav †bB †h, †Kvb ai‡bi eB co‡ev|
▓ GB Mí c‡o “C-Program” Gi wkÿv|
jvB‡eªwi eB covi Rb¨ wVK GKB fv‡e “C-Program” G jvB‡eªwi Av‡Q| hv‡K Avgiv ewj #include<stdio.h>
†hLv‡b me wKQz Av‡M †_‡KB (Built-In AvKv‡i) †`Iqv Av‡Q ïaygvÎ wKQz mwVK Z_¨ w`‡Z n‡e| #include n‡”Q “C-
Program” Gi jvB‡eªwi Avi <stdio.h> n‡”Q std= Standard, i= Input, O= Output, h= Header File A_©¨vr
Standard Input Output Header File ‡hLv‡b wKfv‡e cÖwZwU †WUv‡K Input Ges Output Ki‡e †WUv‡K wKfv‡e
Maintain Ki‡e, me `vwqZ¡ stdio.h Gi|
ciewZ© #include<conio.h> Øviv conio.h n‡”Q con=Console , i= Input, O= Output, h= Header File
cÖwZwU †WUv‡K Input Ges Output Ki‡e †WUv‡K ‡KvbwU cÖ_‡g Ges †k‡l em‡e M‡íi `viIqv‡bi KvR †hgb †M‡Ui
mvg‡b `vov‡bv Awdmv‡ii KvR Awd‡m hv H jvB‡eªwii KvDwÝji wVK K‡i †i‡L‡Qb wVK ‡cÖvMÖvwgs G wKfv‡e Maintain
Ki‡e, me `vwqZ¡ conio.h Gi| †hgb GKwU jvB‡eªwi‡Z `viIqvb, Awdmvi, KvDwÝji bv _vK‡j jvB‡eªwi P‡j bv wVK
‡cÖvMÖvwgs I GwK KvR| #include<stdio.h> I #include<conio.h> bv _vK‡j ‡cÖvMÖvwgs Pj‡e bv|
Gfv‡e AviI Av‡Q -
†hgb t #include<math.h> ‡hwU MvwbwZK mgm¨vi Rb¨ e¨eüZ nq| #include<graphic.h> GwU Qwe msµvšÍ
mKj ai‡bi Kv‡R e¨eüZ nq| <stdlib.h> ,<string.h> ,<time.h> Etc.

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 8


62
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

Avi Avgiv †`L‡Z cvw”Q cÖwZevi M‡í GKwU K_v †ewk e¨eüZ n‡”Q ÒKvW©Ó ÒKvW©Ó ÒKvW©Ó| GB ÒKvW©Ó ej‡Z Avcbvi
cwiPq wK ? ‡cÖvMÖvwgs G ÒKvW©Ó wn‡m‡e cwiwPZ K‡i‡Q Ò†WUv UvBcÓ ‡K ‡Kvb ai‡bi †WUv A_©¨vr `kwgK bvwK c~b© msL¨v
A_ev Ab¨wKQz| wb‡P †WUv UvB‡ci PvU© †`Iqv Av‡Q Avgiv †mUv †`‡L wb‡ev|
void main( ) Øviv Avgiv ej‡Z cvwi †hgb M‡í `viIqv‡bi1 †h KvR †mUv n‡”Q void main( ) Gi KvR| Ò{Ó
(‡m‡KÛ eªv‡KU) †MU eySv‡bv n‡q‡Q ‡hLvb †_‡K cÖ‡ek Ki‡Z cvwi|
int & float n‡”Q †mB †WUvi cwiwPwZ M‡í `viIqvb1I 2 Avcwb †K ? wRÁvmv ev` Kiv n‡qwQj| wVK GKB fv‡e †m
†Kvb ai‡bi ‡WUv A_©¨vr int n‡j c~b© msL¨v (25, 2,11,48 BZ¨vw` ) Avi float n‡j fMœvsk/ `kwgK msL¨v (25.24,
12.5,28.112016 BZ¨vw`)|
scanf n‡”Q ¯‥¨vb Kiv ‡hgb M‡í `viIqvb2 Gi KvR Avgv‡K †PK K‡i wfZ‡i cÖ‡ek Kiv‡bv n‡qwQj|
†hgb t scanf(“%d%d”,&a,&b); ‡cÖvMÖvwgs G Avgiv †h KqwU Input ‡`‡ev me ¸‡jv scan K‡i wb‡q Input Gi KvR
†kl Kwi| Avi %d ej‡Z integer Type Data ‡K eySv‡bv n‡q‡Q| Avi “ ; ” (Semicolon) ‡mwg‡Kvjb Øviv Statement
‡kl Kiv †evSvq| M‡í `viIqvb ¯‥¨vb Kivi ci Zvi KvR †kl wVK GKB fv‡e scanf Gi KvR †kl GB “ ; ” Øviv |
Gi ci cÖ‡mm Gi KvR m¤úbœ Kwi| †hgb t S=a+b; M‡í- jvB‡eªwi wfZ‡i cÖ‡ek K‡i eB wb‡q c‡o Ávb AR©b Kiv
n‡”Q cÖ‡mm Gi KvR|
printf n‡”Q djvdj cÖKv‡ki Rb¨| hvi gva¨‡g †cÖvMÖvwgs Gi cÖ‡mm Gi KvR †kl n‡j djvdj †c‡Z cvwi †hgb t S
Gi gvb|
M‡í- jvB‡eªwi‡Z eB wb‡q c‡o Ávb AR©b Kivi ci eB †diZ ‡`q| A_©¨vr Avgvi Ávb AR©b Kiv †kl eySv‡bv n‡q‡Q|
getch( ); n‡”Q M‡íi †mB `viIqvb2 Gi KvR †h †ei nIqvi Av‡M Avgv‡K ej‡e `vovb Ges †PK K‡i evwn‡i ‡ei
n‡Z ‡`‡e| ‡cÖvMÖvg †jLvi ci djvdj cÖKvk Kivi ci Avgiv Kx-‡ev‡W© †h †Kv‡bv Kx †cÖm bv Ki‡j †mLv‡b `vwo‡q _v‡K|
Kx-‡cÖm Kiv n‡q ‡M‡j ‡mB ‡cÖvMÖvg ‡_‡K evwn‡i ‡h‡Z mvnvh¨ K‡i Ges Ò}Ó Øviv ‡cÖvMÖvg †kl Kiv nq|
Avkv Kwi mK‡ji DcvKv‡i Avm‡e Avi hw` †Kv‡bv ‡cÖvMÖvwgs A_ev ICT Sub G eyS‡Z †h †Kv‡bv mgm¨v n‡j
Avgv‡K Phone A_ev Facebook G ‡g‡mR w`‡e ‡h †Kv‡bv mgq Contact K‡i Problem Solve Ki‡Z cvi‡e|
34. C Program wm ‡cÖvMÖv‡gi †WUv UvBc mg~n eb©Yv Ki|
Dt ‡WUv UvBc (Data Type)

‡cÖvMÖv‡gi we‡kl wKQz ‡WUv UvBc wmb‡U·


BDRvi wWdvBÛ(User Define) weë Bb (Built-In) wWivBfW (Divided) Integer(c~b© msL¨v) %d
÷ªvKPvi(Structure A¨v‡i(Array) Float(`kwgK msL¨v) %f
) c~b© msL¨v f‡qW fMœvsk Character (Aÿi) %c
BDwbqb(Union) (Integer) (Void) (Fraction) dvskb(Function) %.2f ej‡Z `kwg‡Ki c‡i `yB ¯’vb ch©šÍ | gvb
c‡q›Uvi (Pointer) cÖ`k©b Ki‡e| %.3f ej‡Z wZb `kwgK gvb|
K¬vk(Class)
int (1,2,3..Etc) HSC Rb¨ GB `y‡Uv ‡WUv UvBc n‡jB P‡j|
Bbdi‡gkb Float (2.50,)
Char (a,b,x,y)
(Information) Double (16.126..)

wPÎ t ‡WUv UvBc|

GK mnKgx© AvBb÷vB‡bi Kv‡Q GKevi Zvi †Uwj‡dvb bv¤^viUv PvB‡jb| ZLb AvBb÷vBb GKUv †Uwj‡dvb eB
Ly‡R‡ei Ki‡jb Ges †m eB‡Z Zvi bv¤^viUv LuyR‡Z jvM‡jb| ZLb mnKgx©wU ej‡jb,ÕKx e¨vcvi wb‡Ri bv¤^viUvI g‡b
†bB Avcbvi?Õ AvBb÷vBb ej‡jb,Óbv| Zvi `iKviB ev Kx? †hUv Avcwb eB‡Z cv‡eb, †m Z_¨Uv gyL¯Í K‡i gw¯Í¯‥ LiP
Ki‡eb †Kb? “““AvBb÷vBbÊÊÊ

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 9


63
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

1. `ywU msL¨vi †hvMd‡ji A¨vjMwi`g, †d¬vPvU© ‡jL I C-Program wjL | C Compiler TurboC/C++
Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”
#include<stdio.h>
avc-1t ïiæ| Start
#include<conio.h>
avc-2t BbcyU wn‡m‡e a I b gvb MÖnb Kwi| void main( )
Input a, b {
avc-3t S= a+b cÖ‡mm Kwi|
int a, b, S;
avc-4t S djvdj cÖKvk Kwi | S = a+b scanf( “%d%d”,&a,&b );
avc-5t mgvß| S=a+b;
Output S printf(“%d”,S);
getch( ); Input: 5, 7
Output : 12
End }
*** GKB fv‡e 3wU, 4wU,5wU msL¨vi ‡hvMdj, ¸bdj, Mo BZ¨vw` wbY©q Ki‡Z cvwi| ïaygvÎ cÖ‡mwms cwieZ©b n‡e|
2. wÎf~‡Ri †ÿÎdj wbY©‡qi A¨vjMwi`g, †d¬vPvU© I C-Program wjL |(wZb evûi †ÿ‡Î)|
Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”
#include<stdio.h>
avc-1t ïiæ| #include<conio.h>
Start
avc-2t BbcyU wn‡m‡e a,b I c gvb #include<math.h>
MÖnb Kwi| Input a, b, c void main( )
(a+b+c)
avc-3t S= cÖ‡mm Kwi| (𝑎+𝑏+𝑐)
{
2
S= 2 int a, b, c;
avc-4t float S, Area;
Area= 𝑠 𝑠 − 𝑎 𝑠 − 𝑏 (𝑠 − 𝑐) Area= S S − a S − b (S − c) scanf(“%d%d%d”,&a,&b,&c);
cÖ‡mm Kwi| S=(a+b+c)/2;
avc-5t Area djvdj cÖKvk Kwi | Output Area Area=sqrt(S*(S-a)*(S-b)*(S-c));
avc-6t mgvß| printf(“%f”, Area);
End getch( );
} Input: 7, 8, 9
Output: 26.83

♠♠♠ অনম ঴ব঴ম়েআ পরীক্ষার নবনরাধীতা কনর। পরীক্ষা নলক্ষাথীনির জািার


অগ্র঵নক কমনর ক ন঱। নলক্ষাথীর জীবনি ককাি ভানবআ িুআটির কবনল পরীক্ষা
কিও়ো উনচত ি়ে। অনম ঵ন঱ নলক্ষাথীনির জিয ক঴নমিার অন়োজি করতাম।
নলক্ষাথীরা যনি মনিানযাগ নিন়ে শুিনতা তা ঵ন঱আ অনম তানির নডনপ্লামা নিন়ে
নিতাম।
------------------ অআিস্টাআি।

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 10


64
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

3. wÎf~‡Ri †ÿÎdj wbY©‡qi A¨vjMwi`g, †d¬vPvU© I C-Program wjL ||(`yB evûi †ÿ‡Î)
Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”
avc-1t ïiæ|
Start
#include<stdio.h>
avc-2t BbcyU wn‡m‡e l I h gvb MÖnb #include<conio.h>
Kwi| void main( )
𝑙×ℎ
Input l, h
avc-3t S = cÖ‡mm Kwi| {
2
avc-4t S djvdj cÖKvk Kwi | 𝑙×ℎ int l, h, S;
S=
2
avc-5t mgvß| scanf( “%d%d”,&l,&h );
S =(l*h)/2;
Output S
printf(“%d”,S);
getch( ); Input: 8, 9
End
} Output: 36

4. ‡mw›U‡MÖ‡Ui ZvcgvÎv MÖnb K‡i dv‡ibnvBU †¯‹‡j cÖKvk Ki A¨vjMwi`g, †d¬vPvU© I C-Program wjL|
Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”
#include<stdio.h>
avc-1t ïiæ| Start
#include<conio.h>
avc-2t BbcyU wn‡m‡e c Gi gvb MÖnb
Kwi| Input c
void main( )
avc-3t f = (9×c)/5+32 cÖ‡mm Kwi| {
avc-4t f djvdj cÖKvk Kwi | f = (9×c)/5+32 int c ;
avc-5t mgvß| scanf( “%d”,&c );
Output f f = 9*c/5+32;
printf(“%d”,S);
End getch( ); Input: 33
} Output : 91.40

*** GKB fv‡e Avgiv dv‡ibnvBU c=(f-32)*5/9, e„‡Ëi †ÿÎdj 𝜋𝑟 2 AvqZ‡ÿÎ 𝑙 × 𝑤 |


5. `ywU msL¨vi g‡a¨ †QvU msL¨v wbY©q Kivi A¨vjMwi`g, †d¬vPvU© I C-Program wjL |
Dt “ A¨vjMwi`g ” “ ‡d¬vPvU ” “C-Program Coding”
#include<stdio.h>
avc-1 t ïiæ| Start
#include<conio.h>
avc-2 t BbcyU wn‡m‡e A I B Gi void main( )
gvb MÖnb Kwi| Input A,B
{ int A,B ;
avc-3 t A I B g‡a¨ †QvU ‡KvbwU ? Yes
scanf( “%d%d”,&A,&B );
No
nu¨v t A †QvU| A<B? if (A<B)
bv t B †QvU| printf(“%d”,A);
Output A Output B
else
avc-4 t djvdj cÖKvk Kwi| printf(“%d”,B);
avc-5 t mgvß| getch( );
End Input: 5, 6
} Output : 5

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 11


65
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

6. GKwU msL¨v †Rvo bv we‡Rvo Zv wbY©q Kivi Rb¨ A¨vjMwi`g, †d¬vPvU© I C-Program wjL |
Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”
#include<stdio.h>
avc-1 t ïiæ| Start #include<conio.h>
avc-2 t BbcyU wn‡m‡e A Gi gvb MÖnb
Kwi| void main( )
Input A
avc-3 t A Gi gvb‡K 2 Øviv fvM K‡i {
fvM‡kl R Gi g‡a¨ ivwL| R= A mod 2 int A ;
(Dc‡iv³ ‡d¬vPv‡U© fvM‡kl †ei Kiv Rb¨ scanf( “%d”,&A);
Yes No
mod dvskbwU e¨eüZ n‡q‡Q|) R=0? if (A%2==0)
avc-4 t R Gi gvb k~b¨ wKbv Zzjbv Even A Odd A printf(“%d is even”,A);
Kwi? else
nu¨v t A ‡Rvo| printf(“%d is odd”,B);
bv t A we‡Rvo| End
getch( ); Input: 4
avc-4 t djvdj cÖKvk Kwi| } Output : Even
avc-5 t mgvß|
7. GKwU msL¨v abvZ¥K bv FbvZ¥K Zv wbY©q Kivi Rb¨ A¨vjMwi`g, †d¬vPvU© I C-Program wjL |
Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”
#include<stdio.h>
avc-1 t ïiæ|
Start #include<conio.h>
avc-2 t BbcyU wn‡m‡e N Gi gvb MÖnb
Kwi| void main( )
Input N {
avc-3 t N Gi gvb‡K 0 Gi †P‡q ‡QvU
int N ;
ev mgvb wKbv?
Yes No scanf( “%d”,&N);
nu¨v t N abvZ¥K | N≥0? if (N>=0)
bv t N FbvZ¥K | printf(“%d is Positive”,A);
O/p Pos O/P Neg
avc-4 t djvdj cÖKvk Kwi| else
avc-5 t mgvß| printf(“%d is Negative”,B);
End getch( );
} Input: -9
Output : Neg

♠♠♠ কতামার কিল কতামার জিয নক কনরনছ তা নজনে঴ কনরা িা,


নিনজনক নজনে঴ কনরা তু নম কতামার কিনলর জিয নক করনত কপনরনছা।

------------------ জি ঄ ককনিনড

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 12


66
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

8. wZbwU msL¨vi g‡a¨ e„nËg msL¨v wbY©q Kivi Rb¨ A¨vjMwi`g, †d¬vPvU© I C-Program wjL |
Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”
avc-1 t ïiæ|
avc-2 t BbcyU wn‡m‡e a,b I c Start #include<stdio.h>
Gi gvb MÖnb Kwi| #include<conio.h>
avc-3 t a I b Gi g‡a¨ eo void main( )
Input a,b,c
†KvbwU? {
nu¨v t a eo | int a,b,c ;
Yes No
bv t b eo | a>b? scanf(“%d%d%d”,&a,&b, &c);
avc-4 t a I c Gi g‡a¨ eo Yes Yes if (a>b&&a>c)
No No
†KvbwU? a>c? b>c? printf(“%d”,a);
nu¨v t a eo | else if (b>a&&b>c)
bv t c eo | Output a Output c Output b
printf(“%d”,b);
avc-5 t b I c Gi g‡a¨ eo else
†KvbwU? printf(“%d”,c);
nu¨v t b eo | End getch( );
bv t c eo | }
avc-6 t djvdj cÖKvk Kwi| Input: 5, 6, 4
Output : 6
avc-7 t mgvß|
9. 1+2+3... ...+ N Gi wmwi‡Ri †hvMd‡ji A¨vjMwi`g, †d¬vPvU© I C-Program wjL |
Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”
Start #include<stdio.h>
avc-1 t ïiæ| #include<conio.h>
avc-2 t BbcyU wn‡m‡e N Gi gvb void main( )
Input N
MÖnb Kwi| {
avc-3 t, awi S = 0 Ges i = 1 | S=0, i=1 int N,S,i ;
avc-4 t S = S+i cÖ‡mm Kwi| scanf(“%d”,&N);
avc-5 t i = i+1 cÖ‡mm Kwi| S=S+i S=0;
avc-6 t i Gi gvb N †P‡q ‡QvU wKbv? i=i+1 for(i=1;i<=N;i++)
nu¨v t 4_© av‡c hv‡e| S=S+i;
bv t 7g av‡c hv‡e| i<=N Yes
printf(“%d”,S);
NO
avc-6 t djvdj S cÖ`k©b Kwi| getch( );
Output S
avc-7 t mgvß| } Input: 100
End Output : 5050

GB ‡cÖvMÖvgwU †kLvi Av‡M Avgiv 7g †kÖbxi (7.2 Gi 6bs) wZbwU µwgK msL¨v wbb©q Kiv GKevi †`‡L ‡b‡ev|
GKB fv‡e 12+22+32... ...+ N2 ïay gvÎ (S=S+i*i) cwieZ©b Ki‡jB n‡e|
Avevi 13+23+33... ...+ N3 Rb¨ ïay gvÎ (S=S+i*i*i) cwieZ©b Ki‡jB n‡e|
Avevi 1+3+5... ...+ N Rb¨ ïay gvÎ (i=2,S=S+i) cwieZ©b Ki‡jB n‡e|
Avevi 2+4+6... ...+ N Rb¨ ïay gvÎ (i=2,S=S+i,i=i+2) cwieZ©b Ki‡jB n‡e|

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 13


67
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

10. M.mv.¸ wbY©‡qi Rb¨ A¨vjMwi`g, †d¬vPvU© I C-Program wjL |


Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”
avc-1 t ïiæ| #include<stdio.h>
Start #include<conio.h>
avc-2 t BbcyU wn‡m‡e a I b Gi gvb
void main( )
MÖnb Kwi| Input a,b
{
avc-3 t ‡QvU msL¨vwU eo msL¨v Øviv Z= a mod b int a, b, Z ;
fvM K‡i fvM‡kl Z Gi g‡a¨ ivwL| scanf(“%d%d”,&a,&b);
(Dc‡iv³ ‡d¬vPv‡U© fvM‡kl †ei Kiv do
Rb¨ mod dvskbwU e¨eüZ n‡q‡Q|) a=b {
avc-4 t awi a = b Ges b = Z | b=Z Z=a%b;
avc-5 t fvM‡kl hw` 0 A_©¨vr Z = 0 a=b;
No
wK bv? Z = 0? b=Z;
nu¨v t 7g av‡c hv‡e|
Yes }
Output b While(b!=0);
bv t 4_© av‡c hv‡e|
printf(“%d”,a);
avc-6 t djvdj b cÖ`k©b Kwi| End getch( ); Input: 5, 4
avc-7 t mgvß| } Output : 1

11. While-Loop Ges Do-While-Loop Gi g‡a¨ cv_©K¨ wjL|


While-Loop Do-While-Loop
1| While-Loop Gi †ÿ‡Î cÖ_‡gB Condition 1| Do-While-Loop Gi †ÿ‡Î c‡i Condition
Check Kiv nq| Check Kiv nq|
2| While-Loop Gi †ÿ‡Î Condition False n‡j 2| Gi †ÿ‡Î n‡j Condition False Kgc‡ÿ GKevi
wbev©n eÜ n‡q hvq| jyc wbe©vn nq|
3| Syntex t While (Condition) 3| Syntex t do {
{ Statement ;
Statement ; }
} While (Condition) ;

। “঴ুনযানগর ঴িবযব঵ার” ।

এক রাজা তার ক঱ানকনির একবার একটি পুকুর বািানত ব঱ন঱ি। পুকুর বািানিা কল঳ ঵ন঱ রানজয কঘা঳িা
নিন়ে কি়ো ঵ন঱া ক঴নিি রানতআ কযি ঴বাআ তানির বানড কথনক এক গ্লা঴ কনর িুধ নিন়ে এন঴ ক঴আ পুকুনর কঢন঱
কি়ে। রাজা ঴কা঱নব঱া তার প্রা঴ানির বারান্দা কথনক িুনধর পুকুর কিখনত চাি। ঴বার কানছ রাজার এআ নিনিড ল
কপৌনছ কি়ো ঵ন঱া। একন঱াক ভাবন঱া কয ঴বাআনতা গ্লান঴ কনর িুধ নিন়ে যানব, ক঴ যনি রানতর ঄ন্ধকানর ঱ুনকন়ে িুনধর
যা়েগা়ে পুকুনর এক গ্লা঴ পানি নিন়ে অন঴ তনব ককউআ তা বুঝনব িা। তাআ ক঴ ঴কন঱র ঴ানথ নগন়ে ঴বার ঄঱নক্ষয
এক গ্লা঴ পানি কঢন঱ নিন়ে এন঱া। ঴কা঱ কব঱া রাজা তার প্রা঴ানির বারান্দা়ে এন঴ ঵া঵াকার কনর উঠন঱া। তার
঴ানধর পুকুর শুধু পানি নিন়ে ভনতড নছ঱, ক঴খানি এক ক াাঁটা িুধও নছ঱ িা।
অ঴ন঱ ঴বাআ কভনবনছন঱া কয অর িুধ অমার - নিন়ে যাও়োর িরকার কিআ , ঄িযরা কতা পুকুনর িুধ
ঢা঱নবআ।
নলক্ষাঃ কছাটনব঱ার এআ গল্পটি কথনক এক গভীর নলক্ষা পাআ। যখি ককানিা ভান঱া কাজ করার ঴ুনযাগ অন঴,
তখি কভনবা িা কয অর ককউ এ কাজটি করনব, তাআ কতামার কষ্ট করার িরকার কিআ। বরং ভানবা কয ভা঱
কাজটা কতামার কথনকআ শুরু ঵নব, যনি তু নম িা কনরা তনব ককউ করনব িা।

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 14


68
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

12. j.mv.¸ wbY©‡qi Rb¨ A¨vjMwi`g, †d¬vPvU© I C-Program wjL |


Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”

avc-1 t ïiæ| Start #include<stdio.h>


avc-2 t BbcyU wn‡m‡e x I y Gi gvb #include<conio.h>
MÖnb Kwi| Input x,y void main( )
avc-3 t x I y Gi g‡a¨ eo †KvbwU ? {
Yes No int x, y, L ;
nu¨v t x eo Z‡e gvb L Pj‡K ivwL| x>y?
L=x L=y scanf(“%d %d”,&x,&y);
bv t y eo Z‡e gvb L Pj‡K ivwL | L=(x>y)? x:y;
avc-4 t L = L+1 cÖ‡mm Kwi| while(1)
L = L+1
avc-5 t L ‡K x Øviv fvM Ki‡j 0 nq {
wK bv? if (L%x==0 && L%y==0)
nu¨v t 6ó av‡c hvB| L%x=0? {
No
bv t 4_© av‡c hvB| Yes printf(“%d%d%d”,x,y,L);
avc-6 t L ‡K y Øviv fvM Ki‡j 0 nq No L%y=0? break;
wK bv? Yes }
nu¨v t 7g av‡c hvB| ++L;
Output L
bv t 4_© av‡c hvB| getch( );
avc-6 t djvdj L cÖ`k©b Kwi| End }
Input: 5, 4
avc-7 t mgvß| Output: 20
13. ‡Kv‡bv mb wjcBqvi wKbv Zv †ei Kivi A¨vjMwi`g, †d¬vPvU© I C-Program wjL |
Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”

avc-1 t ïiæ| Start #include<stdio.h>


avc-2 t BbcyU wn‡m‡e Y Gi gvb #include<conio.h>
MÖnb Kwi| Input Year void main( )
avc-3 t hw` Y%400 = = 0 wKbv? {
nu¨v t 6ó av‡c hv‡e| int Y ;
bv t 4_© av‡c hv‡e| Yes No
Y%400 scanf(“%d”,&Y);
= =0
avc-4 t hw` Y%100!=0 Ges if(Y%400==0||(Y%100!=
Y%4= =0 wKbv? Y%100!=0 0&&Y%4==0))
nu¨v t 5g av‡c hv‡e| Yes Y%4= =0
printf(“%d Leap Year”,
bv t 6ó av‡c hv‡e| No Y);
else
avc-5 t Not Leap Year cÖ`k©b Leap Year Not Leap Year
printf(“%d Not Leap
Kwi|
Year”, Y);
avc-6 t Leap Year cÖ`k©b Kwi|
getch( );
avc-7 t mgvß| End } Input: 2017
Output: Not Leap Year

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 15


69
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir
ICT
Coaching ICT Coaching Center ICT
Coaching
Center Khalishpur, Khulna Center
HSC ICT Chapter-05 (Programing Language “C”)

14. d¨v±wiqvj gvb †ei Kivi A¨vjMwi`g, †d¬vPvU© I C-Program wjL |


Dt “ A¨vjMwi`g ” “ ‡d¬vPvU© ” “C-Program Coding”

avc-1 t ïiæ| Start


#include<stdio.h>
avc-2 t BbcyU wn‡m‡e N Gi gvb MÖnb #include<conio.h>
Kwi| Input N
void main( )
avc-3 t, awi F = 1 Ges i = 1 | F=1, i=1 {
avc-4 t F = F×i cÖ‡mm Kwi| int N,F,i ;
avc-5 t i = i+1 cÖ‡mm Kwi| F=F×i scanf (“%d”,&N);
F=1;
avc-6 t i Gi gvb N †P‡q ‡QvU wKbv? i=i+1
for(i=1;i<=N;i++)
nu¨v t 4_© av‡c hv‡e|
i<=N Yes F=F*i;
bv t 7g av‡c hv‡e| printf (“%d”,F);
NO
avc-6 t djvdj F cÖ`k©b Kwi| Output F getch( );
avc-7 t mgvß| }
Input: 7
End Output : 5040

“ উদ্যম ও দ্ক্ষত়া ”
একিা এক নবরাটাকার জা঵ানজ যানিক কগা঱নযাগ পনর঱নক্ষত ঵়ে। জা঵াজ কমরামনতর ঄নভপ্রান়ে মান঱নকর কচষ্টা়ে
ককাি ত্রুটি িৃনষ্টনগাচর ঵়েনি। অজ এক জিনক, কা঱ ঄িয জিনক , পরশু অনরকজিনক নিন়ে কচষ্টা চান঱ন়েআ যাআনতনছ঱।
নকন্তু কা঵ানরা পনক্ষআ এআ জা঵াজটিনক কমরামত করা ঴ম্ভব ঵আনতনছ঱ িা। কিল নবনিনলর নবনভন্ন নবনল঳েরা অপ্রাণ কচষ্টা
কনর়োও যখি ককাি কু঱ নকিারা কনরনত পানরনতনছ঱ িা তখি এক বৃদ্ধ ক঱ানকর ডাক পনর঱। কারণ বৃদ্ধার
কযৌবিকান঱ এমি একটি ঴ম঴যার ঴মাধাি কনর়োনছ঱ বন঱়ো জিশ্রুত অনছ।
বন়োবৃদ্ধ ভদ্রন঱াক নবলা঱ এক যিপানতর বাি ঱আ়ো ঵ানজর ঵আ়ো দ্রুতআ কানজ িানম়ো পনর঱। ক঴ আনিনির শুরু
঵আনত কল঳ পযডি খুবআ ঴তকড তার ঴ন঵ত পুঙ্খািুপুঙ্খ ভানব পরখ কনর়ো কিনখ঱। জা঵ানজর মান঱ক বৃদ্ধার ঴ন঵ত ঴বডক্ষণ
঱ানগ়ো থানক঱ এবং কবাঝার কচষ্টা কনর঱ বৃদ্ধা নকভানব জা঵াজ কমরামত কনরনব।
পনরিলডি কল঳ কনর়ো বৃদ্ধন঱াকটি তা঵ার নবলা঱ যিপানতর ব঵র ঵আনত একটি কছাট্ট ঵াতু নড বান঵র কনর়ো ধীনর
঴ুনে আনিনির নিনিড ষ্ট একটি জা়েগা়ে ঵াতু নড নি়ো কন়েকটা অঘাত প্রিাি কনর঱। ঴নে ঴নেআ আনিিটি ঴চ঱ ঵আ়ো
উঠি঱। কমড঴ম্পািনি বৃদ্ধা ঴াবধানি তা঵ার ঵াতু নড বযানগ রানখ঱। জা঵াজ ঴ারাআ ঴ু঴ম্পন্ন।
এক ঴প্তা঵ পর
জা঵ানজর মান঱ক ১ (এক) ঱ক্ষ টাকার একটি িড ঵ানত পাআ়ো কচাখ ছািাবডা। ঄঴ম্ভব!!! বুআডা কতা নকছু আ কনর
িাআ। ঴ামািয ঵াতু ডী নপটাআ়ো এত টাকা চা়ে?
বৃদ্ধার কানছ নব঱টি ক রত পাঠিন়ে ঄িুনরাধ করা ঵আন঱া “ি়ো কনর়ো তান঱কাবদ্ধ ভানব নব঱ প্রিাি করুণ।"
বৃদ্ধ়ার ববল:
঵াতু নডর বানর কি়োর জিয .................................................. ২০০.০০ টাকা
ককাথা়ে ঵াতু নড নিন়ে বানড নিনত ঵নব ক঴টা জািার জিয .... ৯৯,৮০০.০০ টাকা
এআ গনল্প অমরা নক নলখ঱াম?
উদ্যম অবশ্যই গুরুত্বপূর্থ , বিন্তু কি়ার়্ায উদ্যমী হলল অলযযর স়ালর্ বযলের প়ার্থ িয দ্ৃশ্যম়ায হলব কসট়া
ে়ায়াট়া অলযি কবশ্ী গুরুত্বপূর্থ।

MD.SAJJAD MAHMUD |Any Solution Call Me| 01937-230066, 01674-075600 16


70
FB Fan & Group Page| https://www.facebook.com/ictsajjadsir/| https://www.facebook.com/groups/ictsajjadsir

You might also like