You are on page 1of 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