turbo c programming
TRANSCRIPT
Turbo C uuuGef uuuGef uuuGef uuuGef uuuGef
pOfpOfpOfpOfpOf taMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&m pmrsufESmpmrsufESmpmrsufESmpmrsufESmpmrsufESm
rmwdumrmwdumrmwdumrmwdumrmwdum
TURBO C PROGRAMMING
tcef;(1)tcef;(1)tcef;(1)tcef;(1)tcef;(1)
Turboo C tajccHtajccHtajccHtajccHtajccH
1/ ed'gef; 1
2/ Turbo C odkUpwif0ifa&mufjcif; 1
3/ Create a New Program File 2
4/ To Save a Program File 2
5/ To Close Program File 2
6/ To Open a Program File 2
7/ To Quit Turbo C 2
8/ Turbo C Program Structure 2
9/ Compile the Source Program 3
10/ Run the Program 3
11/ Display the User Screen 4
12/ Variable Name owfrSwfjcif; 4
13/ C Keywords (Resercde Word) 4
14/ C Data Type Range of Value 4
15/ C Escape Sequenceds 5
16/ Arithmetic Operators 6
17/ Relational and Logical Operators 6
18/ Constants 6
19/ Symbolic Constants 7
uuuuu
Turbo C uuuGef uuuGef uuuGef uuuGef uuuGef
pOfpOfpOfpOfpOf taMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&m pmrsufESmpmrsufESmpmrsufESmpmrsufESmpmrsufESm
tcef;(2)tcef;(2)tcef;(2)tcef;(2)tcef;(2)
DATA INPUT AND OUTPUT20/ Data Input and Output 8
21/ Using printf function 8
22/ Example 2.1 8
23/ Using scanf function 10
24/ Example 2.2 10
25/ Using getchar Function 11
26/ Example 2.3 11
27/ Using getche Function 12
28/ Example 2.4 13
29/ Using getch function 14
30/ Examlpe 2.5 14
31/ Using getc function 15
32/ Example 2.6 15
33/ Using putchar function 17
34/ Example 2.7 17
35/ Using gets function 18
36/ Example 2.8 18
37/ Using put function 19
38/ Examlpe 2.9 19
39/ Example 2.10 20
40/ Example 2.11 21
41/ Examlpe 2.12 22
42/ Example 2.13 23
43/ Example 2.14 25
ccccc
Turbo C uuuGef uuuGef uuuGef uuuGef uuuGef
pOfpOfpOfpOfpOf taMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&m pmrsufESmpmrsufESmpmrsufESmpmrsufESmpmrsufESm
tcef;(3)tcef;(3)tcef;(3)tcef;(3)tcef;(3)
CONTROL STATEMENTS44/ if Statement 27
45/ Example 3.1 27
46/ Example 3.2 28
47/ Example 3.3 29
48/ Example 3.4 30
49/ Example 3.5 32
50/ Example 3.6 34
51/ goto Statement 35
52/ Example 3.7 36
53/ switch Statement 37
54/ Example 3.8 38
55/ for Statement 39
56/ Example 3.9 39
57/ while Statement 41
58/ do while Statement 41
59/ Function 41
tcef;(4)tcef;(4)tcef;(4)tcef;(4)tcef;(4)
avhusih fcef;rsm;avhusih fcef;rsm;avhusih fcef;rsm;avhusih fcef;rsm;avhusih fcef;rsm;
60/ avhusifhcef;(1) 42
61/ avhusifhcef;(2) 42
62/ avhusifhcef;(3) 43
63/ avhusifhcef;(4) 44
64/ avhusifhcef;(5) 45
65/ avhusifhcef;(6) 45
*****
Turbo C uuuGef uuuGef uuuGef uuuGef uuuGef
pOfpOfpOfpOfpOf taMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&m pmrsufESmpmrsufESmpmrsufESmpmrsufESmpmrsufESm
66/ avhusifhcef;(7) 46
67/ avhusifhcef;(8) 47
68/ avhusifhcef;(9) 48
69/ avhusifhcef;(10) 49
70/ avhusifhcef;(11) 50
71/ avhusifhcef;(12) 53
72/ avhusifhcef;(13) 53
73/ avhusifhcef;(14) 54
74/ avhusifhcef;(15) 55
75/ avhusifhcef;(16) 56
76/ avhusifhcef;(17) 57
77/ avhusifhcef;(18) 58
78/ avhusifhcef;(19) 59
79/ avhusifhcef;(20) 61
80/ avhusifhcef;(21) 61
81/ avhusifhcef;(22) 62
82/ avhusifhcef;(23) 62
83/ avhusifhcef;(24) 63
84/ avhusifhcef;(25) 63
85/ avhusifhcef;(26) 64
86/ avhusifhcef;(27) 64
87/ avhusifhcef;(28) 65
88/ avhusifhcef;(29) 65
89/ avhusifhcef;(30) 66
90/ avhusifhcef;(31) 66
91/ avhusifhcef;(32) 67
92/ avhusifhcef;(33) 68
93/ avhusifhcef;(34) 73
CCCCC
Turbo C uuuGef uuuGef uuuGef uuuGef uuuGef
pOfpOfpOfpOfpOf taMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&m pmrsufESmpmrsufESmpmrsufESmpmrsufESmpmrsufESm
94/ avhusifhcef;(35) 75
95/ avhusifhcef;(36) 77
96/ avhusifhcef;(37) 78
97/ avhusifhcef;(38) 79
98/ avhusifhcef;(39) 79
99/ avhusifhcef;(40) 80
100/ avhusifhcef;(41) 81
101/ avhusifhcef;(42) 82
102/ avhusifhcef;(43) 83
103/ avhusifhcef;(44) 84
104/ avhusifhcef;(45) 85
105/ avhusifhcef;(46) 85
106/ avhusifhcef;(47) 87
107/ avhusifhcef;(48) 89
108/ avhusifhcef;(49) 90
109/ avhusifhcef;(50) 91
110/ avhusifhcef;(51) 92
111/ avhusifhcef;(52) 93
112/ avhusifhcef;(53) 94
113/ avhusifhcef;(54) 95
114/ avhusifhcef;(55) 96
115/ avhusifhcef;(56) 97
116/ avhusifhcef;(57) 97
117/ avhusifhcef;(58) 98
118/ avhusifhcef;(59) 99
119/ avhusifhcef;(60) 101
120/ avhusifhcef;(61) 102
121/ avhusifhcef;(62) 103
iiiii
Turbo C uuuGef uuuGef uuuGef uuuGef uuuGef
pOfpOfpOfpOfpOf taMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&mtaMumif;t&m pmrsufESmpmrsufESmpmrsufESmpmrsufESmpmrsufESm
122/ avhusifhcef;(63) 104
123/ avhusifhcef;(64) 105
124/ avhusifhcef;(65) 109
125/ avhusifhcef;(66) 110
126/ avhusifhcef;(67) 112
127/ avhusifhcef;(68) 113
128/ avhusifhcef;(69) 114
129/ avhusifhcef;(70) 115
130/ avhusifhcef;(71) 116
131/ avhusifhcef;(72) 117
132/ avhusifhcef;(73) 118
133/ avhusifhcef;(74) 119
134/ avhusifhcef;(75) 119
135/ avhusifhcef;(76) 120
ppppp
TurboC uuuGef11111
TURBO C PROGRAMMINGtcef;(1)tcef;(1)tcef;(1)tcef;(1)tcef;(1)
Turboo C tajccHtajccHtajccHtajccHtajccH
ed'gef;ed'gef;ed'gef;ed'gef;ed'gef;
1/ Turboc C Program qdkonfrSm Function rsm;jzifhzGJUpnf;wnfaqmufxm;NyD;
Program Statement rsm;udk tpDtpOftvdkuf ajz&Sif;ay;aaom ProceduralProgramming Language wpfrsdK;jzpfygonf/ C Program wpfckwGif Function wpfck
(odkYr[kwf) wpfckxufydkNyD; yg&SdEdkifygonf/ tenf;qHk; main( ) wpfckyg&Sd&ygrnf/ TurboC Program wpfckudk Run vdkufaomtcg main( ) udk pwiftvkyfvkyfNyD; 4if;rSwqifh
a&;xm;aom ñTef;Mum;csufrsm;udk Munfh&Ippfaq;NyD; wpfjcm;aom Function rsm;qDudk
vdktyfovdk ac:,lNyD; vdktyfaomvkyfaqmifcsufrsm;udk aqmif&Gufay;rnfjzpfygonf/
main( ) onf Turbo C Program wpfckwGif rygrjzpfaom Function wpfckjzpfygonf/
Turbo C odkY pwif0ifa&mufjcif;odkY pwif0ifa&mufjcif;odkY pwif0ifa&mufjcif;odkY pwif0ifa&mufjcif;odkY pwif0ifa&mufjcif;
2/ uGefysLwm Monitor Screen rS MS DOS Prompt ( C Prompt ) ( C:\> )ay:aecsdefwGif Keyboard rS CD TC ½dkufxnfhNyD; Enter Key udk ESdyfyg/ xdktcg MonitorScreen wGif C:\TC\> ay:vmrnf/ xdkYaemuf CD Bin udkxyf&dkufNyD; Enter key udkESdyfyg/
qufí Monitor Screen wGif C:\TC\BIN\> ay:vmrnf/ xdkYaemuf TC udkxyf½dkufNyD;
Enter Key udk ESdyfygu Turbo C Program udk pwifa&;om;Edkif&ef Turbo C EditorScreen ay:vmrnf/yHk(1)
File Edit Search Run Complile Debug Project Options Window Help
Message
F1 Help F10 Menu
yHk(1)
TurboC uuuGef22222
Create a New Program File3/ Keyboard rS Alt ESifh F key udk wGJESdyfyg/ ay:vmaom File pulldown menu rSNew a½G;cs,fí Enter key udkESdyfyg/ Program a&;om;Edkif&ef Turbo C Editor windowsay:vmygrnf/
To Save a Program File4/ Keyboard rS F2 key udk ESdyfyg/ (odkYr[kwf) Alt ESifh F udk wGJESdyfí ay:vmaom
File pulldown menu rS Save udk a½G;cs,fí Enter key udkESdyfyg/ ay:vmaom Savefile As windows rS Save File As text box wGif File name udk ½dkufxnfhNyD; Enter keyudk ESdyfyg/
To Close a Progam File5/ Keyboard rS Alt ESifh F3 key udk wGJíESdyfyg/ (odkYr[kwf) Alt ESifh W udk wGJESdyfyg/
ay:vmaom Window pulldown menu rS Close udka½G;cs,fí Enter key udkESdyfyg/
To Open a Program File6/ Keyboard rS F3 udkESdyfyg/ (odkYr[kwf) Alt ESifh F udk wGJíESdyfyg/ ay:vmaom
File pulldown rS Open udk a½G;cs,fí Enter key udkESdyfyg/ ay:vmaom Open FileWindows rS zGifhvdkaom File udk &SmazGa½G;cs,fí Enter key udkESdyfyg/
To Quit Turbo C7/ Keyboard rS Alt ESifh X udk wGJíESdyfyg/ (odkYr[kwf) Aalt ESifh F udk wGJíESdyfyg/
ay:vmaom File pulldown menu rS Quit udk a½G;cs,fí Enter udk ESdyfyg/
Turbo C Program Structure8/ Turbo C Program \ Structure wnfaqmufyHkrSm atmufygtwdkif; zGJUpnf;
wnfaqmufxm;ygonf-
Header file declarationProgrammar define statementmain( ){ statement1;
TurboC uuuGef33333
statement2; ------------;}Turbo C Program udk pwifa&;om;&eftwGuf yxrOD;pGm Header File udk
aMujimay;&ygrnf/ Oyrm Stamdard Input output twGuf Header File udk
#include<stdio.h> ponf[kaMujimay;&ygrnf/ Program twGuf rSwfcsufrsm; a&;om;
vdkygu /* */ twGif;wGif a&;om;toHk;jyK&ygrnf/ Oyrm- /* Teach yourself TurboC */ [ka&;om;&ygrnf/ ¤if;pmaMumif;twGuf C compiler u vkyfaqmifrI rjyKvkyfbJ
ausmfoGm;ygrnf/ Program define statement ( symbolic constant ) toHk; jyKvdkygu
Symbolic constant udk Define owfrSwfaMujimay;&ygrnf/ Symbolic constant nameudk Define owfrSwf&efwGif Symbolic constant name udk pmvHk;tBuD;jzifh a&;om;
owfrSwfay;&ygrnf/ Oyrm- DEFINE PI 3.141593 [k aMujimay;&rnf/ xdkYaemuf
main ( ) udk a&;om;aMujimay;&ygrnf/ main ( ) \aemufwGif semicolon(;) jzifh
ydwf&efrvdkyg/ main( ) \atmufwGif Program pwiftvkyf vkyfaqmif&eftwGuf Opencurly bracket { jzifha&;om;&ygrnf/ ¤if;aemuf toHk;jyKrnf Statement rsm;udk a&;om;
ay;&ygrnf/ Statement rsm;udk a&;om;&mwGif Statement wpfckNyD;qHk;wdkif; Semicolon(;) jzifh ydwfay;&ygrnf/ Statement rsm;a&;om; NyD;ygu Program vkyfaqmifcsuf
NyD;qHk;aMumif; Close curly bracket } jzifh ydwfay;&ygrnf/
Compile the source program9/ Turbo C Program wpfcka&;om;í Program wGif error &Sd^r&Sd ppfaq;&ef
vdktyfygonf/ error r&SdrSom ¤if; Program udk Run í&Edkifygrnf/ error &Sdygu ¤if;
Program udk Run í&rnfr[kwfyg/ Program udk Compile jyKvkyf&eftwGuf Compilevkyfvdkaom Program udk zGifhxm;yg/ Alt ESifh F9 udk wGJíESdyfyg/ (odkYr[kwf) Alt ESifh CudkwGJíESdyfyg/ ay:vmaom Compile pulldown menu rS Compile udk a½G;cs,fí Enterudk ESdyfyg/
Run the Program10/ Run vdkaom Program udkzGifhxm;yg/ Ctrl ESifh F9 udk wGJíESdyfyg/ (odkYr[kwf) AltESifh R udkwGJESdyfyg/ ay:vmaom Run pulldwon menu rS Run udka½G;cs,fí Enter udk
ESdyfyg/
TurboC uuuGef44444
Display the User Screen11/ Turbo C Program udk Run NyD;í Program \ tajzudk Munfhvdkygu KeyboardrS Alt ESifh F5 key udk wGJíESdyfyg/ xdktcg Program \ tajzudk jyoay;ygrnf/ EditorScreen udk jyefoGm;vdkygu Keyboard rS ckvkwfwpfckckudk ESdyfyg/ Program a&;xm;aom
Editor Screen odkYjyefa&mufoGm;yge 2rnf/
Variable Name owfrSwfjcif;owfrSwfjcif;owfrSwfjcif;owfrSwfjcif;owfrSwfjcif;
12/ Varible qdkonfrSm C Program wGif Data value rsm;odrf;xm;&ef toHk;jyKaom
Storage ae&mwpfckjzpfygonf/ Variable Name owfrSwfay;&mü pmvHk;rsm;(Letters)?*Pef;rsm; (Digits)? ESifh Underscore( _ ) Character rsm;jzifh owfrSwfay;Edkifygonf/
odkYaomf Variable Name \ a&SUqHk;tu©&monf *Pef;? tEkwfvu©Pm? Space? Specilcharacter( " ) rsm; toHk;jyKír&yg/ xdkYtjyif Variable Name owfrSwf&mwGif CKeywords ( Reserved word ) rsm;udkvnf; owfrSwfay;ír&yg/
C Keywords ( Reserced word )13/ atmufaz:jypmvHk;rsm;onf Turbo C Program wGif Reserced word tjzpf
owfrSwfaom C Keyword rsm;jzpfygonf/ ¤if;wdkYudk C Program wGif Variable nametjzpftoHk;jyKír&yg/ ¤if;pmvHk;rsm;udk Program wGif a&;om;ygu Reserced wordrSef;odatmif tjzLa&mifpmvHk;rsm;tjzpfjyoay;ygonf/
auto break case cdecl charconts continue default do doubleelse enum extern far floatfor fortran goto huge ifint interrupt lonh near pascalregister return short signed sizeofstatic struct switch typedef unionunsigned void volatile while
C Data Type Range of Values14/ Turbo C language wGif data type trsdK;rsdK;&Sdygonf/ Data type toHk;jyKaom
tcg data type format wlnDrSom Program onf tajzrSef&&Sdygrnf/ Data type format
TurboC uuuGef55555
wlnDrIr&Sdygu Program \ tajzonf trSef&&Sdrnfr[kwfyg/ Turbo C basic datatype rsm;udk atmufyg Z,m;twdkif;jzpfygonf-
Type Name Format Range of Valuechar %c single charactersiged char %d -128 to 127unsigned 0 to 255int %d integerr quaantitysingned int -32,768 to 32,768unsigned int 0 to 65535long int %ld -2,147,483,648 to
2,147,483,648unsigned long int 0 to 4,294,967,295float %f 3.4E to 3.4E+38double %lf 1.7E-308 t0 1.7E+308long double %Lf 3.4E-4932 to 3.4E+3942
C Escape Sequences15/ Turbo C Program wGif toHk;jyKaom Escape Sequences rsm;rSm atmufyg
twdkif;jzpfygonf-
Escape Sequences Application\a alert (bell)\b backspace\f form feed\n new line\r carriage return\t tab\' single quotation mark\" double quotation maark\? question mark\0 null (zero) character\\ baackslash
TurboC uuuGef66666
Arithmetic Operators16/ Turbo C Program wGif toHk;jyKaom Arithmetic Operators rsm;rSm atmufyg
twdkif;jzpfygonf-
+ Addition ( taygif; )
- Subtraction ( tEkwf )
* Multiplication ( tajr§muf )
/ Division ( tpm; )
% Modulus ( t<uif; )
++ Incrementing ( wpfckpDwdk; )
- - Decrementing ( wpfckpDavsmh )
Relational and Logical Operators17/ Turbo C Program wGif toHk;jyKaom Relational and Logical Operatorsrsm;rSm atmufyg twdkif;jzpfygonf-
< less than<= less than equal to> greater than>= greater than equal to= = equal to! = not equal to
Constants18/ C Program wGif rajymif;vJítNrJudef;aojzpfaeaomwefzdk;rsm;udk Constants(udef;ao)[kac:ygonf/ C Prograam wGif toHk;jyKaom Constants (4)rsdK;&Sdygonf/
¤if;wdkYrSm Character constans? Integer constans? Floating point constans ESifh Stringconstans wdkYjzpfygonf/
(u) Character Constans qdkonfrSm Variable wpfckwGif Single code( ' ')jzpf Assign jyKvkyfxm;aom Character value udkqdkygonf/ Oyrm- Ch= 'A'
( c ) Integer constans qdkonfrSm Variable wpfckwGif Assign vkyfxm;aom
udef;*Pef;wefzdk;rsm; (long, short, signed, unsigned fixed value)
TurboC uuuGef77777
udkqdkvdkygonf/ Integer constans wGif Decimal constants(base 10),Octal constans (base 8), Hexadecimal constants (base 16) [lí
(3)rsdK;xyfrHcGJjcm;xm;ygonf/ Decimal constants qdkonfrSm okn rS
9 *Pef;rsm;udkqdkvdkygonf/ Decimal constants udk *Pef;(1)vHk;
(odkYr[kwf) (1) vHk;xufydkíowfrSwfay;Edkifygonf/ odkYaomf *Pef;(1)vHk;
xufydkygu xdyfqHk;*Pef;onf oknjzpfír&yg/ Decimal constansudk owfrSwfay;aomtcgwGif comma( , )? 'ór? uGufvyf (space)?Upper bound limit ausmfí toHk;rjyKEdkifyg/ Octal constans qdkonfrSm
okn rS 7 *Pef;rsm;ud kqd kvd kygonf/ Octal constans valueowfrSwfaomtcg Octal constans rSef;odatmif xdyfqHk;*Pef;udk okn
tjzpf owfrSwfay;&ygonf/ (Oyrm- 0556 )/ CHexadecimalconstans qdkonfrSm okn rS 9 *Pef;rsm;ESifhtwl A rS F pmvHk;rsm;udk
qdkvdkygonf/ Hexadecimaal constans value owfrSwfay;aomtcg
Hexadecimaal constans rSef; od&Sdatmif xdyfqHk;tu©&m ESpfvHk;udk 0x(odkYr[kwf) 0X tjzpf owfrSwfay;&ygonf/ Oyrm- 0x34ca
(* ) Floating point constans qdkonfrSm Base 10 udktajccHaom
'órudef; (real number) rsm;udkqdkygonf/ Oyrm- 12.5(C) String constants qdkonfrSm variable contans owfrSwfay;aomtcg
Double quotation mark (" ") xJwGif a&;xm;aom tu©&mrsm;udk
qdkvdkygonf/ Oyrm- "Computer Department"
Symbolic Constants19/ Symbolic Constants qdkonfrSm Character tpkwpfck (odkYr[kwf) Numbervalue wpfck (odkYr[kwf) Statement wpfckudk trnfwpfcktjzpf tpm;ay;xm;aom Namewpfckudkqdkvdkygonf/ symbolic constants rsm; aMujimay;vdkygu Program \ tpwGif
Define jyKvkyfay;&ygrnf/ Oyrm- #define PRINTX printf("%d\n",x)? #define PI3.141593 ponfjzifhaMujimay;&ygrnf/ define statement \aemufwGif semicolon(;) xnfha&;&m rvdkyg/
TurboC uuuGef88888
tcef;(2)tcef;(2)tcef;(2)tcef;(2)tcef;(2)
DATA INPUT AND OUTPUT
Data Input and Output20/ C program wGif Data rsm; toGif;txkwfjyKvkyf&ef t"duusaom Function(6) ck&Sdygonf/ ¤if;wdkYrSm scanf( )? printf( )? getchar( )? putchar( )? gets( )? puts( )wdkYjzpfMuygonf/ scanf( ) ESifh printf( ) udk Character? Numeric value odkYr[kwf
String rsm; tm;vHk;udk Input / Output jyKvkyfay;Edkifygonf/ getchar( ) ESifh putchar( )udk Character wpfckcsif;udk Input / Output jyKvkyfvdkaomtcgwGiftoHk;jyKygonf/
gets( ) ESifh puts( ) udk String rsm;udkom Input / Output jyKvkyf&eftwGuf toHk;jyKygonf/
Using printf function21/ Turbo C Program wGif Output data rsm;udk Standard output device rSm
jyovdkygu printf function udktoHk;jy&ygonf/
Syntaxprintf("output format", <list of variable>);
Output format qdkonfrSm Formatting az:jyvdkaom String trsdK;tpm; jzpfNyD;
List of variable qdkonfrSm Output jyKvkyfvdkaom Data variable names jzpfygonf/
Output format a&;om;&mwGif toHk;jyKxm;aom Variable ESifh Data Type formatwdkYonf udkufnDrIjzpf&ygrnf/ ¤if;tjyif Data type format \ a&SUwGif Percent sing(%) udkxnfhoGif;a&;ay;&ygrnf/ Oyrm- character data type udk toHk;jyKygu Outputformat wGif %c [lí¤if;? Integer data type udk toHk;jyKygu %d [lí¤if;? Floatpoint data type udk toHk;jyKygu %f [lí¤if;? String data type udk toHk;jyKygu %s[lí a&;om;ay;&ygrnf/Oyrm- printf("Character %c ",ch);
Example 2.122/ /* Using printf function */
#include<stdio.h>main( ){
TurboC uuuGef99999
char smplch; int smplnum; smplch = 'a'; smplnum = 9; printf(“The samples are %c and %d.\n”,smplch,smplnum);}
txufyg Example 2.1 Program udkavhvmygu
(u) /* */ twGif; a&om;xm;aompmaMumif;onf Program twGuf
rSwfcsufa&;om;jcif;jzpfygonf/ ¤if;pmaMumif; twGuf Program rS rnfodkY
vkyfcsufrS vkyfaqmifrIrjyKvkyfbJ ausmfoGm;ygrnf/
(c ) Standard input output tuGuf Header file udkaMujimay;jcif; jzpfyg
onf/
(* ) main function udk aMujimay;jcif;jzpfygonf/
(C) Program udk pwifajz&Sif;&eftwGuf Open curly bracket ({)udktoHk;jyKNyD; aMujimay;jcif;jzpfygonf/
(i ) smplch variable name udk Data type char tjzpf aMujimay;jcif;
jzpfygonf/
(p ) smplnum variable name udk Data type int tjzpf aMujimay;jcif;
jzpfygonf/
(q) smplch variable name xJodkY Character contants 'a' udk AssignjyKvkyfay;jzpfygonf/
(Z ) smplnum xJodkY Integer contants 9 udk Assign jyKvkyfay;jcif;
jzpfygonf/
(ps ) printf output function toHk;jyKNyD; Computer Screen wGif Thesample are a and 9. ay:atmifjyKvkyfay;jcif;jzpfygonf/
(n) vkyfaqmifcsufrsm; NyD;qHk;aMumif; Close curly bracket (}) udk aMujim
ay;jcif;jzpfygonf/
txyfyg Program Example 1 udk Run vdkufrnfqdkygu Screen wGif Thesample a and 9. [kay:vmygrnf/
TurboC uuuGef1010101010
Using scanf function23/ Keyboard rS uGefysLwmxJodkY Data rsm;xnfhoGif;vdkygu Scanf function udk
toHk;jyK&ygonf/
Syntaxscanf("Input format", <list of variable>);
Input format qdkonfrSm Format twGuf conversion character xnfhay;&ef
jzpfNyD; List of variable qdkonfrSm Input jyKvkyfvdkaom Data variable item names \Address jzpfygonf/ Output format twGuf conversion character \a&SUwGif percentsing (%) xnfhía&;NyD;? Variable item name \a&SUwGif ampersant (&)udkxnfhía&;ay;&ygrnf/ Oyrm- scanf("%d",&num);
Example 2.224/ /*scanf( )*/
#include<stdio.h>main( ){ int num; printf(“\nEnter Number “); scanf(“%d”,&num); printf(“You Type number %d”,num);}
txufyg Example 2.2 program udk avhvmrnfqdkygu
(u) /* */ twGif; a&om;xm;aompmaMumif;onf Program twGuf
rSwfcsufa&;om;jcif;jzpfygonf/ ¤if;pmaMumif; twGuf Program rS rnfodkY
vkyfcsufrS vkyfaqmifrIrjyKvkyfbJ ausmfoGm;ygrnf/
(c ) Standard input output tuGuf Header file udkaMujimay;jcif; jzpfyg
onf/
(* ) main function udk aMujimay;jcif;jzpfygonf/
TurboC uuuGef1111111111
(C) Program udk pwifajz&Sif;&eftwGuf Open curly bracket ({) udk
toHk;jyKNyD; aMujimay;jcif;jzpfygonf/
(i ) num variable name udk Data type int tjzpf aMujimay;jcif; jzpfygonf/
(p ) printf function udk toHk;jyKNyD; Enter Number qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(q) scanf function udk toHk;jyKNyD; Keyboard rS½kdufxnfhrnfh num udk
vufcH&eftwGufjzpfygonf/ %d onf integer data type format jzpfNyD;?&num onf num variable name \ Address jzpfygonf/
(Z ) printf function udk toHk;jyKNyD; Program Run í &&Sdvmrnfhtajzudk
jyojcif;jzpfygonf/ %d onf integer data type format jzpfNyD;? num\ wefzdk;jzpfygonf/
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter Number[k Data udk Keyboard ½dkufxnfhay;&ef today;aom pmaMumif;ay:vmrnf/ xdktcg
Keyboard rS number wpfckckudk ½dkufxnfhNyD; Enter key udk ESdyfyg/ Oyrm 5 *Pef;udk
½d kufxnfhNyD; Enter key udk ES dyfygu Program Run oGm;NyD; Editor screenodkYjyefa&mufoGm;rnf/ alt + F5 udkESdyfygu uGefysLwm Screen wGif You Type number5 [k jyoay;ygrnf/ Editor scrren odkY jyeffoGm;vdkygu Keyboard rS any key wpfckckudk
ESdyfyg/
Using getchar Function25/ Character wpfckcsif; zwfvdkaomtcgwGif getchar function udk toHk;jyKygonf/
26/ Example 2.3/*getchar( )*/#include<stdio.h>main( ){ char ch; printf(“\nEnter Character “);
TurboC uuuGef1212121212
ch=getchar( ); printf(“\nYou Type Character %c “,ch);}
txufyg Example 2.3 program udk avhvmrnfqdkygu
(u) /* */ twGif; a&om;xm;aompmaMumif;onf Program twGuf
rSwfcsufa&;om;jcif;jzpfygonf/
(c ) Header file udkaMujimay;jcif; jzpfygonf/
(* ) main function udk aMujimay;jcif;jzpfygonf/
(C) Program udk pwifajz&Sif;&eftwGuf Open curly bracket ({) udk toHk;
jyKNyD; aMujimay;jcif;jzpfygonf/
(i ) ch variable name udk Data type char tjzpf aMujimay;jcif;jzpfygonf/
(p ) printf function udk toHk;jyKNyD; Enter Number qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(q) getchar function udk toHk;jyKNyD; Keyboard rS½kdufxnfhaom characterudk ch xJodkY Assing jyKvkyfay;ygonf/
(Z ) getchar jzifh vufcHxm;aom character wefzdk;udk jyefvnfjyo&eftwGuf
printf function udk toHk;jyKxm;ygonf/
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter Number[k Data udk Keyboard ½dkufxnfhay;&ef today;aom pmaMumif;ay:vmrnf/ xdktcg
Keyboard rS character wpfckckudk ½dkufxnfhNyD; Enter key udk ESdyfyg/ Oyrm A pmvHk;udk
½d kufxnfhNyD; Enter key udk ES dyfygu Program Run oGm;NyD; Editor screenodkYjyefa&mufoGm;rnf/ Alt + F5 udkESdyfygw uGefysLwm Screen wGif You Type CharacterA [k jyoay;ygrnf/
Using getche Function27/ Character wpfckcsif; zwfvdkaomtcgwGif getche function udk toHk;jyKEdkifyg
onf/ getche function udk toHk;jyKaomtcg Data udk Keyboard rS ½dkufxnfhvdkufaom
tcgwGif Data udk ½dkufxnfhvdkufonfESifh Enter key udk ESdyf&efrvdkyJ uGefysLwmrSm
TurboC uuuGef1313131313
qufvufí tvkyfvkyfaqmifoGm;ygonf/ getche function toHk;jyKvdkygu Headerfile wGif #include<conio.h> [k aMujimay;&ygrnf/
Example 2.428/ /*Example 2.4 getche( )*/
#include<stdio.h>#include<conio.h>main( ){ char ch; printf(“\nEnter Character “); ch=getche( ); printf(“\nYou Type Character %c “,ch);}
txufyg Example 2.4 program udk avhvmrnfqdkygu
(u) /* */ twGif; a&om;xm;aompmaMumif;onf Program twGuf
rSwfcsufa&;om;jcif;jzpfygonf/
(c ) Header file udkaMujimay;jcif; jzpfygonf/
(* ) main function udk aMujimay;jcif;jzpfygonf/
(C) Program udk pwifajz&Sif;&eftwGuf Open curly bracket ({) udk toHk;
jyKNyD; aMujimay;jcif;jzpfygonf/
(i ) ch variable name udk Data type char tjzpf aMujimay;jcif; jzpfygonf/
(p ) printf function udk toHk;jyKNyD; Enter Number qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(q) getche function udk toHk;jyKNyD; Keyboard rS½kdufxnfhaom characterudk ch xJodkY Assing jyKvkyfay;ygonf/
(Z ) getche jzifh vufcHxm;aom character wefzdk;udk jyefvnfjyo&eftwGuf
printf function udk toHk;jyKxm;ygonf/
TurboC uuuGef1414141414
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter Number[k Data udk Keyboard ½dkufxnfhay;&ef today;aom pmaMumif;ay:vmrnf/ xdktcg
Keyboard rS character wpfckckudk ½dkufxnfhay;vdkufygu Program Run oGm;NyD; Editorscreen odkYjyefa&mufoGm;rnf/ Oyrm A pmvHk;udk ½dkufxnfhvdkufygu Program RunoGm;NyD; Editor screen odkYjyefa&mufoGm;rnf/ Alt + F5 udkESdyfygw uGefysLwm ScreenwGif You Type Character A [k jyoay;ygrnf/
Using getch function29/ Character wpfckcsif; zwfvdkaomtcgwGif¤if; Program Run NyD; &&Sdvmaom
tajzwdk uGefysLwm Screen wGif jyoay;&mwGif¤if; getch function udk toHk;jyKEdkifyg
onf/ getch function udk toHk;jyKaomtcg Data udk Keyboard rS ½dkufxnfhvdkufaom
tcgwGif Input Data udk uGefysLwm Screen wGif jyojcif;r&SdyJ Output Data udkom
jyoay;ygonf/ Data ½dkufxnfhNyD; Enter key udk ESdyf&efrvdkyJ uGefysLwmrSm qufvufí
tvkyfvkyfaqmifoGm;ygonf/ getche function toHk;jyKvdkygu Header file wGif
#include<conio.h> [k aMujimay;&ygrnf/
Example 2.530/ /* Example 2.5 getch( )*/
#include<stdio.h>#include<conio.h>main( ){ char ch; printf(“\nEnter Character “); ch=getch( ); printf(“\nYou Type Character %c",ch); getch( );}
txufyg Example 2.5 program udk avhvmrnfqdkygu
(u) /* */ twGif; a&om;xm;aompmaMumif;onf Program twGuf
rSwfcsufa&;om;jcif;jzpfygonf/
TurboC uuuGef1515151515
(c ) Header file udkaMujimay;jcif; jzpfygonf/
(* ) main function udk aMujimay;jcif;jzpfygonf/
(C) Program udk pwifajz&Sif;&eftwGuf Open curly bracket ({) udk toHk;
jyKNyD; aMujimay;jcif;jzpfygonf/
(i ) ch variable name udk Data type char tjzpf aMujimay;jcif; jzpfygonf/
(p ) printf function udk toHk;jyKNyD; Enter Number qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(q) getch function udk toHk;jyKNyD; Keyboard rS½kdufxnfhaom characterudk ch xJodkY Assing jyKvkyfay;ygonf/
(Z ) getch jzifh vufcHxm;aom character wefzdk;udk jyefvnfjyo&eftwGuf
printf function udk toHk;jyKxm;ygonf/
(ps) Program Run í &&Sdvmaom tajzudk uGefysLwm Screen wGif
jyoay;&mtwGuf getch function udk toHk;jyKygonf/
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter Number[k Data udk Keyboard ½dkufxnfhay;&ef today;aom pmaMumif;ay:vmrnf/ xdktcg
Keyboard rS character wpfckckudk ½dkufxnfhay;vdkufygu Program Run oGm;NyD;
&&Sdvmaom tajzudk uGefysLwm screen wGif You Type Character A [k jyoay;ygrnf/
Oyrm A pmvHk;udk ½dkufxnfhvdkufygu Program Run oGm;NyD; You Type Character A[k jyoay;ygrnf/ Editor screen odkYjyefvdkygu keyboard rS cvkwfwpfckckudkESdyfyg/
Using getc function31/ Character wpfckcsif; zwfvdkaomtcgwGif getc function udk toHk;jyKEdkifygonf/
getc function udk toHk;jyKaomtcg Data udk Keyboard rS ½dkufxnfhvdkufaom tcgwGif
Data ½dkufxnfhNyD; Enter key udk ESdyfrSom uGefysLwmrSm qufvufí tvkyf vkyfaqmif
oGm;ygonf/ getc function toHk;jyKvdkygu function argument wGif stdin udk xnfhí
aMujimay;&ygrnf/ Oyrm- getc(stdin)
Example 2.632/ /* Example 2.6 getch( )*/
#include<stdio.h>
TurboC uuuGef1616161616
main( ){ char ch; printf(“\nEnter Character “); ch=getc(stdin); printf(“\nYou Type Character %c “,ch);}
txufyg Example 2.6 program udk avhvmrnfqdkygu
(u) /* */ twGif; a&om;xm;aompmaMumif;onf Program twGuf
rSwfcsufa&;om;jcif;jzpfygonf/
(c ) Header file udkaMujimay;jcif; jzpfygonf/
(* ) main function udk aMujimay;jcif;jzpfygonf/
(C) Program udk pwifajz&Sif;&eftwGuf Open curly bracket ({) udk toHk;
jyKNyD; aMujimay;jcif;jzpfygonf/
(i ) ch variable name udk Data type char tjzpf aMujimay;jcif;jzpfygonf/
(p ) printf function udk toHk;jyKNyD; Enter Number qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(q) getc function udk toHk;jyKNyD; Keyboard rS½kdufxnfhaom characterudk ch xJodkY Assing jyKvkyfay;ygonf/
(Z ) getc jzifh vufcHxm;aom character udk jyefvnfjyo&eftwGuf printffunction udk toHk;jyKxm;ygonf/
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter Number[k Data udk Keyboard ½dkufxnfhay;&ef today;aom pmaMumif;ay:vmrnf/ xdktcg
Keyboard rS character wpfckckudk ½dkufxnfhNyD; Enter key udk ESdyfyg/ Oyrm A pmvHk;udk
½dkufxnfhNyD; Enter key udk ESdyfygu Program Run oGm;NyD; Editor screen odkY
jyefa&mufoGm;rnf/ Alt + F5 udkESdyfygw uGefysLwm Screen wGif You Type CharacterA [k jyoay;ygrnf/
TurboC uuuGef1717171717
Using putchar function33/ Character wpfvHk;csif;udk uGefysLwm Screen wGif jyovdkaomtcg putcharfunction udk toHk;jyKygonf/ Oyrm- putchar(ch)
Example 2.734/ /* Example 2.7 putchar( )*/
#include<stdio.h>main( ){ char ch; printf(“\nEnter Character “); scanf(“%c”,&ch); putchar(ch);}
txufyg Example 2.7 program udk avhvmrnfqdkygu
(u) /* */ twGif; a&om;xm;aompmaMumif;onf Program twGuf
rSwfcsufa&;om;jcif;jzpfygonf/
(c ) Header file udkaMujimay;jcif; jzpfygonf/
(* ) main function udk aMujimay;jcif;jzpfygonf/
(C) Program udk pwifajz&Sif;&eftwGuf Open curly bracket ({) udk toHk;
jyKNyD; aMujimay;jcif;jzpfygonf/
(i ) ch variable name udk Data type char tjzpf aMujimay;jcif;jzpfygonf/
(p ) printf function udk toHk;jyKNyD; Enter Number qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(q) scanf function udk toHk;jyKNyD; Keyboard rS½kdufxnfhaom characterudk vufcHjcif;jzpfygonf/
(Z ) scanf function jzifh vufcHxm;aom character udk jyefvnfjyo&ef
twGuf putchar function udk toHk;jyKxm;ygonf/
TurboC uuuGef1818181818
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter Number[k Data udk Keyboard ½dkufxnfhay;&ef today;aom pmaMumif;ay:vmrnf/ xdktcg
Keyboard rS character wpfckckudk ½dkufxnfhNyD; Enter key udk ESdyfyg/ Oyrm A pmvHk;udk
½dkufxnfhNyD; Enter key udk ESdyfygu Program Run oGm;NyD; Editor screen odkY
jyefa&mufoGm;rnf/ Alt + F5 udkESdyfygw uGefysLwm Screen wGif You Type CharacterA [k jyoay;ygrnf/
Using gets function35/ Keyboard rS uGefysLwmxJodkY String Input Data rsm;xnfhoGif;vdkygu getsfunction udk toHk;jyK&ygonf/
Example 2.836/ /* Example 2.8 gets( )*/
#include<stdio.h>main( ){ char str[80]; printf(“\nEnter a String “); gets(str); printf(“%s”,str);}
txufyg Example 2.8 program udk avhvmrnfqdkygu
(u) /* */ twGif; a&om;xm;aompmaMumif;onf Program twGuf
rSwfcsufa&;om;jcif;jzpfygonf/
(c ) Header file udkaMujimay;jcif; jzpfygonf/
(* ) main function udk aMujimay;jcif;jzpfygonf/
(C) Program udk pwifajz&Sif;&eftwGuf Open curly bracket ({) udk toHk;
jyKNyD; aMujimay;jcif;jzpfygonf/
(i ) str variable name udk Data type char array pmvHk;a& 80 tjzpf
aMujimay;jcif; jzpfygonf/
TurboC uuuGef1919191919
(p ) printf function udk toHk;jyKNyD; Enter Number qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(q) gets function udk toHk;jyKNyD; Keyboard rS½kdufxnfhaom string wpfckudk
str array wGif assing vkyfívufcHjcif;jzpfygonf/
(Z ) gets function jzifh vufcHxm;aom string udk jyefvnfjyo&ef twGuf
printf function udk toHk;jyKxm;ygonf/
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter Number[k Data udk Keyboard ½dkufxnfhay;&ef today;aom pmaMumif;ay:vmrnf/ xdktcg
Keyboard rS string wpfckckudk ½dkufxnfhNyD; Enter key udk ESdyfyg/ Oyrm DefenceService Computer Department udk ½dkufxnfhNyD; Enter key udk ESdyfygu ProgramRun oGm;NyD; Editor screen odkY jyefa&mufoGm;rnf/ Alt + F5 udkESdyfygw uGefysLwm
Screen wGif Defence Service Computer Department [k jyoay;ygrnf/
Using puts function37/ String Output data rsm;udk Standard output device rSm jyovdkygu putsfunction udktoHk;jy&ygonf/
Example 2.938/ /* Example 9 puts( )*/
#include<stdio.h>main( ){ char str[80]; printf(“\nEnter a String “); gets(str); puts(str);}
txufyg Example 2.9 program udk avhvmrnfqdkygu
(u) /* */ twGif; a&om;xm;aompmaMumif;onf Program twGuf
rSwfcsufa&;om;jcif;jzpfygonf/
TurboC uuuGef2020202020
(c ) Header file udkaMujimay;jcif; jzpfygonf/
(* ) main function udk aMujimay;jcif;jzpfygonf/
(C) Program udk pwifajz&Sif;&eftwGuf Open curly bracket ({) udk toHk;
jyKNyD; aMujimay;jcif;jzpfygonf/
(i ) str variable name udk Data type char array pmvHk;a& 80 tjzpf
aMujimay;jcif; jzpfygonf/
(p ) printf function udk toHk;jyKNyD; Enter Number qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(q) gets function udk toHk;jyKNyD; Keyboard rS½kdufxnfhaom string wpfckudk
str array xJodkY assing vkyfívufcHjcif;jzpfygonf/
(Z ) gets function jzifh vufcHxm;aom str xJrS string character rsm;udk
uGefysLwm screen wGif jyo&ef twGuf puts function udk toHk;jyKxm;
ygonf/
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter Number[k Data udk Keyboard ½dkufxnfhay;&ef today;aom pmaMumif;ay:vmrnf/ xdktcg
Keyboard rS string wpfckckudk ½dkufxnfhNyD; Enter key udk ESdyfyg/ Oyrm DefenceService Computer Department udk ½dkufxnfhNyD; Enter key udk ESdyfygu ProgramRun oGm;NyD; Editor screen odkY jyefa&mufoGm;rnf/ Alt + F5 udkESdyfygw uGefysLwm
Screen wGif Defence Service Computer Department [k jyoay;ygrnf/
Example 2.1039/ /* Exercise 2.10 The sum of the given two number */
#include<stdio.h>main(){ int a,b,sum; /*Variable Declaration */ a=5; b=6; /* Assignment Statement */ sum = a + b; printf(“The sum of the given two number is %d.”);}
TurboC uuuGef2121212121
txufyg Exercise 1 program udk avhvmrnfqdkygu
(u) a, b ESifh sum variable name udk Data type int tjzpfaMujimay;jcif;jzpf
ygonf/
(c ) a xJodkY integer constants number 5 udk¤if;? b xJodkY integerconstants number 6 udk Assign jyKvkyfay;onf/
(* ) sum xJodkY a ESifh b aygif;í&aom tajzudk Arithmetic operatorsaddition (+) toHk;jyKí Assign jyKvkyfygonf/
(C) a ESifh b aygif;í &aomtajz sum udk uGefysLwm Screen wGif Outputdata tjzpfjyo&ef printf function udk toHk;jyKxm;ygonf/
txufyg Exercise 1 program udk Run ygu Program onf tvdktavQmuf
tvkyfvkyfaqmifoGm;rnf/ &&Sdvmrnf tajzudk MunfhvdkvQif Alt + F5 udk ESdyfygu uGefysLwm
Screen wGif The sum of the given two number is 11 [k jyoay;ygrnf/
Example 2.1140/ /* Example 2.11 The sum of two number */
#include<stdio.h>main(){ int a,b,sum; /*Variable Declaration */ printf(“\nEnter two integer number > “); scanf(“%d %d”,&a,&b); sum = a + b; printf(“The sum of two number is %d.\n”);}
txufyg Exercise 2 program udk avhvmrnfqdkygu
(u) a, b ESifh sum variable name udk Data type int tjzpfaMujimay;jcif;jzpf
ygonf/
(c ) printf function udk toHk;jyKNyD; Enter Number qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
TurboC uuuGef2222222222
(*) scanf function udk toHk;jyKNyD; Keyboard rS½kdufxnfhrnfh a ESifh b wefzdk;udk
vufcH&eftwGufjzpfygonf/
(C) sum xJodkY a ESifh b aygif;í&aom tajzudk Arithmetic operatorsaddition (+) toHk;jyKí Assign jyKvkyfygonf/
(C) a ESifh b aygif;í &aomtajz sum udk uGefysLwm Screen wGif Outputdata tjzpfjyo&ef printf function udk toHk;jyKxm;ygonf/
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter twointeger number [k Data udk Keyboard ½dkufxnfhay;&ef today;aom pmaMumif;
ay:vmrnf/ xdktcg Keyboard rS integer num ESpfckudk ½dkufxnfhNyD; Enter key udk
ESdyfyg/ Oyrm- integer number 6 ESifh 5 udk ½dkufxnfhí Enter key udkESdyfygu programRun oGm;ygrnf/ Alt + F5 udk ESdyfygu uGefysLwm Screen wGif The sum of twonumber is 11 [k jyoay;ygrnf/
rSwfcsuf/ scanf function udk toHk;jyKaomtcg Output format wGif comma (,)udk toHk;jyKygu Keyboard rS data ½dkufxnfhaomtcg comma(,) cHí½dkufxnfhay;&rnf/ Oyrm- Output format wGif scanf ("%d,%d",&a,&b) [k owfrSwfay;ygu Data xnfhaomtcg 6,5 [k ½dkufxnfhNyD;
Enter udkESdyf&ygrnf/
Example 2.1241/ /* Exercise 3 This program convert fahrenheit to centigrade. */
#include<stdio.h>main(){ float fah,cent; /*Variable Declaration */ printf(“\nEnter the Fahrenheit degree > “); scanf(“%f”,&fah); cent = 5.0/9 * (fah -32); printf(“Equivalent Centigrade =%.2f\n”,cent);}
TurboC uuuGef2323232323
txufyg Example 2.12 program udk avhvmrnfqdkygu
(u) fah ESifh cent variable name udk Data type float tjzpfaMujimay;jcif;jzpf
ygonf/
(c ) printf function udk toHk;jyKNyD; Enter the Fahrenheit degree > qdkonfh
today; pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(*) scanf function udk toHk;jyKNyD; Keyboard rS½kdufxnfhrnfh fah wefzdk;udk
vufcH&eftwGufjzpfygonf/
(C) cent xJodkY Fahrenheit rS Centigrade odkY ajymif;aom yHkaoenf;udk
tajzudk Arithmetic operators rsm;toHk;jyKí Assign jyKvkyfygonf/
(C) &&Sdvmaom Centigrade wefzdk;udk uGefysLwm Screen wGif Output data'ór ESpfae&m tjzpfjyo&ef printf function udk toHk;jyKxm;ygonf/
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter theFahrenheit degree > [k Data udk Keyboard ½dkufxnfhay;&ef today;aom pmaMumif;
ay:vmrnf/ xdktcg Keyboard rS Fahrenheit degree wpffckudk ½dkufxnfhNyD; Enterkey udk ESdyfyg/ Oyrm- Fahrenheit degree 100 udk ½dkufxnfhí Enter key udkESdyfygu
program Run oGm;ygrnf/ Alt + F5 udk ESdyfygu uGefysLwm Screen wGif EquivalentCentigrade = 37.78 [k jyoay;ygrnf/
Example 2.1342/ /* Exercise 2.13 Using Increment and Decerment Operators*/
#include<stdio.h>#include<conio.h>main(){ int a,b,sum; a = b = 4; sum = a + b; printf(“ a=%d b=%d Sum=%d\n”,a,b,sum); sum = a ++ +b; printf(“ a=%d b=%d Sum=%d\n”,a,b,sum); sum = ++a + b; printf(“ a=%d b=%d Sum=%d\n”,a,b,sum); sum = - -a + b; printf(“ a=%d b=%d Sum=%d\n”,a,b,sum);
TurboC uuuGef2424242424
sum = a - - + b; printf(“ a=%d b=%d Sum=%d\n”,a,b,sum); getch();}
txufyg Example 2.13 program udk avhvmrnfqdkygu
(u) a, b ESifh sum variable name udk Data type int tjzpfaMujimay;jcif;jzpf
ygonf/
(c ) a ESifh b xJodkY integer constants number 4 udk Assign jyKvkyfay;onf/
(* ) sum xJodkY a ESifh b aygif;ítajz&&Sd&ef Arithmetic operators addition(+) toHk;jyKí Assign jyKvkyfNyD; Output data jyay;jcif;jzpfygonf/
(C) sum xJodkY a ESifh b aygif;ítajz&&Sd&ef Arithmetic operators addition(+) toHk;jyKí Assign jyKvkyfNyD; a \wefzdk;udkwpfckwdk;ap&ef Incrementoperator toHk;jyKí Output data jyay;jcif;jzpfygonf/
(i ) a \wefzdk;udkwpfckwdk;ap&ef Increment operator toHk;jyKí sum xJodkY
a ESifh b aygif;ítajz&&Sd&ef Arithmetic operators addition (+)toHk;jyKí Assign jyKvkyfNyD; Output data jyay;jcif;jzpfygonf/
(p ) a \wefzdk;udkwpfckavsmhap&ef Decrement operator toHk;jyKí sumxJodkY a ESifh b aygif;ítajz&&Sd&ef Arithmetic operators addition(+) toHk;jyKí Assign jyKvkyfNyD; Output data jyay;jcif;jzpfygonf/
(q) sum xJodkY a ESifh b aygif;ítajz&&Sd&efArithmetic operators addition(+) toHk;jyKí Assign jyKvkyfNyD; a \wefzdk;udkwpfckavsmhap&ef
Decerment operator toHk;jyKí Output data jyay;jcif;jzpfygonf/
(Z ) &&Sdvmrnftajzrsm;udk uGefysLwm Screen udkwGif az:jyay;&eftwGuf
gets function udk toHk;jyKygonf/
txufyg Example 2.13 program udk Run ygu Program onf tvdk
tavQmuf tvkyfvkyfaqmifoGm;NyD; uGefysLwm Screen wGif atmufygtwdkif; az:jyay;
ygrnf/
a = 4 b = 4 Sum = 8a = 5 b = 4 Sum = 8 ( a ESifh b udk aygif;NyD;rS a wefzdk;udkwpfckwdk; )
a = 6 b = 4 Sum = 10 (a wefzdk;udk wpfckwdk;NyD;rS a ESifh b udk aygif; )
TurboC uuuGef2525252525
a = 5 b = 4 Sum = 9 (a wefzdk;udk wpfckavsmhNyD;rS a ESifh b udk aygif;)
a = 4 b = 4 Sum = 9 ( a ESifh b udk aygif;NyD;rS a wefzdk;udkwpfckavsmh)
Example 2.1443/ #include<stdio.h>
main(){ int dividend, divisor, answer, remainder; printf(“Enter two number = “); scanf(“%d %d”,÷nd,&divisor); answer = dividend / divisor; remainder = dividend % divisor; printf(“\n%d / %d = %d Remainder %d\n”, dividend,divisor,answer,remainder); }
txufyg Example 2.14 program udk avhvmrnfqdkygu
(u) dividend, divisor,answer ESifh remainder variable name udk Datatype int tjzpfaMujimay;jcif;jzpfygonf/
(c ) printf function udk toHk;jyKNyD; Enter two number qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(*) scanf function udk toHk;jyKNyD; Keyboard rS½kdufxnfhrnfh dividendand divisor number wefzdk;udk vufcH&eftwGufjzpfygonf/
(C) answer xJodkY dividend udk divisor jzifhpm;ítajz&&Sd&ef Arithmeticoperators addition (/) toHk;jyKí Assign jyKvkyfygonf/
(i ) remainder xJodkY dividend udk divisor jzifhpm;í &&Sdrnfht<uif;udk
Arithmetic operators addition (%) toHk;jyKí Assign jyKvkyfygonf/
(p ) uGefysLwm Screen wGif Output data tjzpfjyo&ef printf function udk
toHk;jyKxm;ygonf/
TurboC uuuGef2626262626
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter twonumber [k Data udk Keyboard ½dkufxnfhay;&ef today;aom pmaMumif; ay:vmrnf/
xdktcg Keyboard rS dividend ESifh divisor number ESpfckudk ½dkufxnfhNyD; Enter key udk
ESdyfyg/ Oyrm- 10 ESifh 3 udk ½dkufxnfhí Enter key udkESdyfygu program Run oGm;ygrnf/
Alt + F5 udk ESdyfygu uGefysLwm Screen wGif 10 / 3 = 3 Remainder 1 [k jyoay;ygrnf/
TurboC uuuGef2727272727
tcef;(3)tcef;(3)tcef;(3)tcef;(3)tcef;(3)
CONTROL STATEMENTSif Statement44/ if Statement qdkonfrSm Preogram wGif a&;om;xm;aom condition trSm;
trSefudk pDppfay;aom Conditional statement wpfckjzpfygonf/ condition rSefygustatement udk ajz&Sif;ay;NyD; condition rSm;ygu statement udk rajz&Sif;yJ aemufwpf
aMumif;odkY qif;oGm;ygrnf/ if statement wGif statement wpfckxufydkygu curly bracket{ jzifh pay;&NyD; } jzifh ydwfay;&rnf/ condition ESpfckjzpfcJhygu if else statement udk
toHk;jyKNyD;? condition ESpfckxuf ydkygu else if statement udk toHk;jyKygonf/ ifStatement \ a&;xHk;yHkponf atmufygtwdkif;jzpfonf-
if statementif (condition) true statement;else false statement;
Example 3.145/ /* Example Using If Statement */
#include<stdio.h>main( ){ int mark; printf("Enter subject marks > "); scanf("%d",&mark); if (mark>49) printf("Pass"); if (mark < 50 ) printf("Fail");}
txufyg Example 3.1 program udk avhvmrnfqdkygu
(u) mark udk variable type int tjzpfaMujimay;ygonf/
(c ) printf function udk toHk;jyKNyD; Enter subject mark > qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(* ) scanf function udk toHk;jyKNyD; Keyboard rS½kdufxnfhrnfh mark udk
TurboC uuuGef2828282828
vufcH&eftwGufjzpfygonf/
(C) if statement udk toHk;jyKí mark onf 49 ausmf rSefygu Pass [k
Output udk jyay;&efjzpfNyDd;? 50 xuf i,fygu Fail [k jyoay;&efjzpf
ygonf/
txufyg Program udk Ctrl ESifh F9 key udkESdyfí Run rnfqdkygu uGefysLwm
Screen wGif Enter subject mark > [k Data udk Keyboard rS½dkufxnfhay;&ef tod
ay;aom pmaMumif;ay:vmrnf/ xdktcg Keyboard rS bmom&yftrSwfudk ½dkufxnfhNyD;
Enter key udk ESdyfyg/ Oyrm- 56 udk ½dkufxnfhí Enter key udkESdyfygu program RunoGm;ygrnf/ if (mark > 49) udkawGUaomtcg mark onf 49 xufausmfonfjzpfojzifh
condition rSefojzifh printf("Pass") statement udk jyKvkyfoGm;NyD;? if (mark <50)statement odkYqif;oGm;ygonf/ mark onf 50 xufi,faomaMumifh conditionrSm;aeojzifh ¤if; statement udk vkyfaqmifrIrjyKvkyfbJ atmufwpfMumif;odkY qif;oGm;
ygrnf/ } udkawGYaomtcg Program rS xGufoGm;ygonf/ Alt + F5 udk ESdyfygu uGefysLwm
Screen wGif Pass [k jyoay;ygrnf/ tu,fí 40 udk ½dkufxnfhí Enter key udkESdyfygu
program Run oGm;ygrnf/ if ( mark > 49) udkawGUaomtcg mark onf 49 xuf
i,faomaMumifh condition rSm;aeojzifh ¤if; statement udk vkyfaqmifrI rjyKvkyfbJ
atmufwpfaMumif;odkY qif;oGm;NyD; if (mark < 50) condition udkawGUaomtcg
condition rSefaeojzif h printf("Fail") statement udk vkyfaqmifoGm;ygNyD;
atmufwpfaMumif;odkY qif;oGm;NyD; } udkawGUaomtcg program rSxGufoGm;ygonf/ Alt+ F5 udk ESdyfygu uGefysLwm Screen wGif Fail [k jyoay;ygrnf/
Example 3.246/ #include<stdio.h>
#include<conio.h>main(){ clrscr(); int num; printf(“Enter number = \n “); scanf(“%d”,&num); if (num < 0)
TurboC uuuGef2929292929
printf(“\nNegative number”); if (num > 0) printf(“\nPositive number”); if (num= =0) printf(“\nZero number”);}
txufyg program udk Run vdkufygu-
(u) clrscr function aMumifh monitor screen udk yxrOD;pGm clear vkyfyg
onf/
( c) num udk integer variable tjzpfaMunmay;ygonf/
( *) screen wGif Enter number = pmaMumif;ESifhtwl data udkvufcH&ef
cursor udk ay:apygonf/
(C) keyboard rS *Pef;wpfckckudk½dkufxnfhay;&ygrnf/ Oyrm 5 *Pef;udk
½dkufxnfhNyD; Enter key udk ESdyfyg/ xdktcg num onf 5 jzpfoGm;ygonf/
( i) yxrOD;pGm if statement wGif num onf 0 (zero) xuf i,fovm;
ppfygonf/ num onf 5 jzpfojzifh 0 (zero) xuf ri,faomaMumifh
atmuf wpfaMumif;odkY qif;oGm;ygonf/
( p) 'kwd, if statement wGif num onf 0 (zero) xuf BuD;ovm;
ppfygonf/ num onf 0(zero) xufBuD;aomaMumifh printf("\nPositivenumber") statement udk jyKvkyfoGm;NyD; screen wGif Positive number[kjyNyD; atmufpmaMumif;odkYqif;oGm;ygrnf/
(q) wwd, if statement wGif num onf 0(zero) ESifhnDovm;ppfygonf/
num onf 0(zero) ESifhrnDaomaMumifh ¤if; statement udk rjyKvkyfawmhyJ
close bracket odkY qif;oGm;NyD; program onf &yfoGm;ygrnf/
Example 3.347/ #include<stdio.h>
#include<conio.h>main(){ clrscr();
TurboC uuuGef3030303030
int sub1,sub2,sub3,sub4; printf(“\nEnter marks of four subject “); scanf(“%d%d%d%d”,&sub1,&sub2,&sub3,&sub4); if ((sub1<50) || (sub2<50) || (sub3<50) || (sub4<50)) printf(“\nFailed”); else printf(“\Passed”);}
txufyg program udk Run vdkufygu-
(u) screen wGif Enter marks of four subject pmaMumif;ESifhtwl dataudkvufcH&ef cursor udk ay:apygonf/
( c) keyboard rS bmom&yfav;ck\ trSwfrsm;udk½dkufxnfhay;&ygrnf/ Oyrm
56 85 65 70 trSwfrsm;udk ½dkufxnfhNyD; Enter key udk ESdyfyg/ xdktcg
sub1 wGif 56 sub2 wGif 85 sub3 wGif 65 sub4 wGif 70 toD;oD;jzpf
oGm;ygonf/
( *) yxrOD;pGm if statement wGif sub1, sub2, sub3, sub4 tm;vHk;wdkYonf
50 xuf i,fovm; ppfygonf/ bmom&yfav;ckvHk;\ trSwfrsm;onf
50 xuf ri,faomaMumifh printf("\nFailed") statement udk tjyKvkyfyJ
else printf("\nPassed") statement udkjyKvkyfoGm;ygonf/ xdkYaemuf
close bracket odkY qif;oGm;NyD; program onf &yfoGm;ygrnf/
(C) Alt + F5 udk ESdyfygu screen wGif Passed [k jyay;ygrnf/ tu,fí
bmom&yftrSwfav;ckudk ½dkufxnfh&mwGif 45 51 55 80 [k ½dkufxnfhygu
bmom&yf av;ckwGif wpfbmomonf 50 xuf i,faomaMumifh Failed[k jyay;ygrnf/
Example 3.448/ /* Example Using If else Statement */
#include<stdio.h>main( ){ int sub1,sub2; printf("Enter two subject marks > ");
TurboC uuuGef3131313131
scanf("%d %d",&sub1,sub2); if (sub1>49 && sub2>49) printf("Pass"); else printf("Fail");}
txufyg Example program udk avhvmrnfqdkygu
(u) sub1 ESifh sub2 udk variable type int tjzpfaMujimay;ygonf/
(c ) printf function udk toHk;jyKNyD; Enter two subject > qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(* ) scanf function udk toHk;jyKNyD; Keyboard rS½kdufxnfhrnfh sub1, sub2udk vufcH&eftwGufjzpfygonf/
(C) if statement udk toHk;jyKí sub1 ESifh sub2 ESpfbmomvHk; 49 ausmf
rSefygu Output udk Pass [kjyay;yg/ rSm;ygu Fail [k jyay;yg/
txufyg Program udk Run rnfqdkygu uGefysLwm Screen wGif Enter twosubject mark > [k Data udk Keyboard ½dkufxnfhay;&ef today;aompmaMumif;
ay:vmrnf/ xdktcg Keyboard rS bmom&yftrSwfESpffckudk ½dkufxnfhNyD; Enter key udk
ESdyfyg/ Oyrm- 55 66 udk ½dkufxnfhí Enter key udkESdyfygu program Run oGm;ygrnf/
if (sub1>49 || sub2>49) condition udkawGUaomtcg bmom&yftrSwfESpfckvHk;onf
49 xuf MuD;aeaom condition rSefaeaomaMumifh printf("Pass") statement udk
jyKvkyfoGm;NyDd; else printf("Fail") statemtent udk ausmfoGm;NyDd; } odkYqif;oGm;NyD; programrSxGufoGm;ygrnf/ Alt + F5 udk ESdyfygu uGefysLwm Screen wGif Pass [k jyoay;ygrnf/
tu,fí 55 45 udk ½dkufxnfhí Enter key udkESdyfygu program Run oGm;ygrnf/ if(sub1>49 || sub2>49) condition udkawGUaomtcg sub1 onf 49 xufBuD;NyD; sub2onf 49 xufi,faomaMumifh bmom&yfESpfckvHk;onf 49 xuf BuD;aom conditionrSm;aeaomaMumifh printf("Pass") statement udk rjyKvkyfbJ else printf("Fail")statemtent odkYqif;oGm;NyD; printf("Fail") statement udk jyKvkyfNyD; atmufwpfaMumif;odkY
qif;oGm;NyD; } awGUaomtcg program rSxGufoGm;ygrnf/ Alt + F5 udk ESdyfygu uGefysLwm
Screen wGif Fail [k jyoay;ygrnf/
TurboC uuuGef3232323232
Example 3.549/ #include<stdio.h>
main(){ int num;
printf(“\nEnter number > “); scanf(“%d”,&num); if (num > 0) printf(“\nPositive number ”); if (num < 0) printf(“\nNegative number”); if (num==0) printf(“\nZero number”);
}
txufyg Example program udk avhvmrnfqdkygu
(u) num udk variable type int tjzpfaMujimay;ygonf/
(c ) printf function udk toHk;jyKNyD; Enter number > qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(* ) scanf function udk toHk;jyKNyD; Keyboard rS½kdufxnfhrnfh num udk
vufcH&eftwGufjzpfygonf/
(C) if statement udk toHk;jyKí num onf 0 xufBuD;ygu Positive [k¤if;
0 xufi,fygu Negative [k¤if;? 0 ESifhnDygu Zero [k Output screenwGif jyay;&efjzpfygonf/
txufyg Program udk Run rnfqdkygu
(u) uGefysLwm Screen wGif Enter number> [k Data udk Keyboard½dkufxnfhay;&ef today;aompmaMumif; ay:vmrnf/
( c) xdktcg Keyboard rS number wpfckckudk ½dkufxnfhNyD; Enter key udk
ESdyfyg/ Oyrm- 5 udk ½dkufxnfhí Enter key udkESdyfygu program RunoGm;ygrnf/
( *) if (num>0) condition udkawGUaom tcg num onf 0 xufBuD;aom
aMumifh condition rSefaeojzifh printf("Positive") statement udk
TurboC uuuGef3333333333
jyKvkyfoGm;NyDd; atmufwpfaMumif;qif;oGm;ygonf/
(C) if(num<0) statement udk qif;NyD; num onf 0 xufi,fovm; ppfaq;
ygonf num onf 0 xufBuD;aomaMumifh condition rSm;ojzifh
printf("Negative") statemtent udk ausmfoGm;NyDd; atmufwpfaMumif;odkY
qif;oGm;ygonf/
( i) if(num= =0) odkY qif;NyD; num onf 0 ESifhnDrnDppfygonf num onf
0 ESi f hrnDojzif h condition rSm;aomaMumif h printf("Zero")udkausmfoGm;NyD; } odkYqif;oGm;NyD; program rSxGufoGm; ygrnf/
( p) Alt + F5 udk ESdyfygu uGefysLwm Screen wGif Positive number [k
jyoay;ygrnf/ tu,fí -2 udk ½dkufxnfhí Enter key udkESdyfygu
program Run oGm;ygrnf/ if (num>0) condition udkawGUaom tcg
num onf 0 xufi,faomaMumif h condition rSm;aeojzif h
printf("Positive") statement udk ausmfoGm;NyDd; atmufwpfaMumif;
if(num<0) statement ud kqi f ; Ny D ; num onf 0xufi,fovm;ppfaq;ygonf num onf 0 xufi,faomaMumifh
condition rSefojzifh printf("Negative") statemtent udk jyKvkyfoGm;í
if(num= =0) odkY qif;NyD; num onf 0 ESifhnDrnDppfygonf num onf
0 ESi f hrnDojzif h condition rSm;aomaMumif h printf("Zero")udkausmfoGm;NyD; } odkYqif;oGm;NyD; program rSxGufoGm;ygrnf/ Alt + F5udk ESdyfygu uGefysLwm Screen wGif Negative number [k jyoay;ygrnf/
tu,fí 0 udk ½dkufxnfhí Enter key udkESdyfygu program RunoGm;ygrnf/ if (num>0) condition udkawGUaom tcg num onf 0xufrBuD;ojzifh condition rSm;aeaomaMumifhh printf("Positive")statement udk ausmfoGm;í atmufwpf aMumif; if(num<0) statementudkqif;NyD; num onf 0 xufi,fovm; ppfaq;ygonf num onf 0xufri,faomaMumifh condition rSm;ojzifh printf("Negative")statemtent udk ausmfoGm;í if(num= =0) odkY qif;NyD; num onf 0ESifhnDrnDppfygonf num onf 0 ESifhnDojzifh condition rSefaomaMumifh
printf("Zero") udkjyKoGm;í } odkYqif;oGm;NyD; program rSxGufoGm; ygrnf/
Alt + F5 udk ESdyfygu uGefysLwm Screen wGif Zero number [k
TurboC uuuGef3434343434
jyoay;ygrnf/
Example 3.650/ #include<stdio.h>
main(){ int num;
printf(“\nEnter number “); scanf(“%d”,&num); if (num > 0)
printf(“\nPositive number”); else if(num < 0)
printf(“\nNegative number”); else if (num==0)
printf(“\nZero number”);}
txufyg Example program udk avhvmygu
(u) num udk variable type int tjzpfaMujimay;ygonf/
(c ) printf function udk toHk;jyKNyD; Enter number > qdkonfh today;
pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(* ) scanf function udk toHk;jyKNyD; Keyboard rS½kdufxnfhrnfh num udk
vufcH&eftwGufjzpfygonf/
(C) if statement udk toHk;jyKí num onf 0 xufBuD;ygu Positive [k¤if;
0 xufi,fygu Negative [k¤if;? 0 ESifhnDygu Zero [k Output screenwGif jyay;&efjzpfygonf/
txufyg Program udk Run rnfqdkygu
(u) uGefysLwm Screen wGif Enter number> [k Data udk Keyboard½dkufxnfhay;&ef today;aompmaMumif; ay:vmrnf/
( c) xdktcg Keyboard rS number wpfckckudk ½dkufxnfhNyD; Enter key udk
ESdyfyg/ Oyrm- 5 udk ½dkufxnfhí Enter key udkESdyfygu program RunoGm;ygrnf/
TurboC uuuGef3535353535
( *) if (num>0) condition udkawGUaom tcg num onf 0 xufBuD;aom
aMumifh condition rSefaeojzifh printf("Positive") statement udk
jyKvkyfoGm;NyDd; else if(num<0) statement ESifh else if(num= =0)statement udk ausmfoGm;í } odkYqif;oGm;NyD; program rSxGufoGm; ygrnf/
Alt + F5 udk ESdyfygu uGefysLwm Screen wGif Positive number [k
jyoay;ygrnf/ tu,fí -2 udk ½dkufxnfhí Enter key udkESdyfygu
program Run oGm;ygrnf/ if (num>0) condition udkawGUaom tcg
num onf 0 xufi,faomaMumif h condition rSm;aeojzif h
printf("Positive") statement udk ausmfoGm;í atmufwpfaMumif; elseif(num<0) statement udkqif;NyD; num onf 0 xufi,fovm;
ppfaq;ygonf num onf 0 xufi,faomaMumifh condition rSefojzifh
printf("Negative") statemtent udk jyKvkyfoGm;í else if(num= =0)udk ausmfoGm;NyD; } odkYqif;oGm;NyD; program rSxGufoGm;ygrnf/ Alt + F5udk ESdyfygu uGefysLwm Screen wGif Negative number [k jyoay;ygrnf/
tu,fí 0 udk ½dkufxnfhí Enter key udkESdyfygu program RunoGm;ygrnf/ if (num>0) condition udkawGUaom tcg num onf 0xufrBuD;ojzifh condition rSm;aeaomaMumifhh printf("Positive")statement udk ausmfoGm;í atmufwpf aMumif; else if(num<0)statement udkqif;NyD; num onf 0 xufi,fovm; ppfaq;ygonf
num onf 0 xufri,faomaMumifh condition rSm;ojzifh printf("Negative") statemtent udk ausmfoGm;í else if(num= =0) odkY qif;NyD;
num onf 0 ESifhnDrnDppfygonf num onf 0 ESifhnDojzifh conditionrSefaomaMumifh printf("Zero") udkjyKvkyfí } odkYqif;oGm;NyD; programrSxGufoGm;ygrnf/ Alt + F5 udk ESdyfygu uGefysLwm Screen wGif Zeronumber [k jyoay;ygrnf/
goto Statement51/ Program wpfck\ yHkrSefvrf;aMumif;rS tjcm;wpfaeodkY oGm;vdkygu goto state-ment udktoHk;jyK&ygonf/ goto statement udk toHk;jyKaomtcg oGm;vdkaomae&mudk
variable name az:jyay;&ygrnf/ Varible name udk colon(:) ESifhwGJNyD;a&;ay;&ygonf/
TurboC uuuGef3636363636
Example 3.752/ #include<stdio.h>
main(){ long int first,last, odds,sum=0;
printf(“\nEnter first and last number >”);scanf(“%ld %ld”,&first,&last);if (first % 2 !=0) odds= first;if (first % 2 ==0) odds=first+1;
again:if (odds <=last){ sum =sum + odds;
odds = odds +2;goto again;
}printf(“Sum of odd number %ld though %ld = %ld\n”,first,last,sum);}
txufyg program onf rdrd½dkufxnfhaom yxr*Pef;ESifh aemufqHk;*Pef;
twGif;&Sd r*Pef;rsm;tm;vHk;\aygif;v'fudk goto statement udk toHk;jyK&Smaom programjzpfygonf/
txufyg Example3.6 program udk avhvmrnfqdkygu
(u) first, last, odds, sum wdk Yud k variable type long inttjzpfaMujimay; ygonf/
(c ) printf function udk toHk;jyKNyD; Enter first and lasr number>qdkonfh today;pmaMumif;ay:atmif a&;xm;jcif;jzpfygonf/
(* ) scanf function udk toHk;jyKNyD; Keyboard rS½kdufxnfhrnfh firstand last udk vufcH&eftwGufjzpfygonf/
(C) if statement udk toHk;jyKí first udk 2 jzifhpm;ít<uif;onf 0ESifh rnDvQif odds xJudk first udkxnfhyg/ first udk 2 jzifhpm;ít<uif;onf 0 ESifhnDygu odds xJodkY first udk 1 aygif;íxnfhyg/
TurboC uuuGef3737373737
txufyg Program udk Run rnfqdkygu
(u) uGefysLwm Screen wGif Enter first and last number > [k
Data udk Keyboard ½dkufxnfhay;&ef today;aompmaMumif;
ay:vmrnf/ xdktcg Keyboard rS *Pef;ESpfckudk spacebarcHí ½dkufxnfhNyD; Enter key udk ESdyfyg/ (Oyrm- 1 10 udk ½dkufxnfh
í Enter key udkESdyfygu program Run oGm;ygrnf/ xdktcg
first = 1 ESifh last = 10 jzpfoGm;ygonf/)
(c) if (first % 2 !=0) condition udkawGUaomtcg 1 udk 2 jzifhpm;ít<uif;onf 0 ESifhrnDaomaMumifh odds xJodkY first number1 udkxnfhay;ygonf/ odds= 1 jzpfoGm;onf/
(*) atmufwpfaMumif; if(fisrt %2 = = 0) udkawGUaomtcg 1 udk
2 jzifh pm;í t<uif;onf 0 ESifh rnDaomaMumifh ¤if; statementudk vkyfaqmifrIrjyKvkyfbJ if(odds<=last) statement udk
qif;oGm;ygonf/
(C) odds onf last xuf i,fonf(odkYr[kwf) nDaevQifí ¤if;
atmufrS statement rsm;udk vkyfaqmif&efjzpfygonf/
( i) odds onf 1 jzpfaomaMumifh last xufi,faomaMumifh sumxJudk odds 1 udkaygif;xnfhygonf/ sum = 1 jzpfoGm;ygonf/
( p) odds xJudk 2 aygif;xnfhygonf/ odds = 3 jzpfoGm;ygonf/
(q) goto again udk awGUaomtcg again udkjyefoGm;NyD; odds ESifh
last udk EIdif;,SOfygonf/ odds onf last xuf i,fae (odkYr[kwf)
nDaeoí if (odds<=last) atmufu statement rsm;udk xyfcg
wvJ jyKvkyfoGm;ygrnf/
(Z ) tcsdefwGif odds onf 11 jzpfoGm;ygonf/ xdktcg odds onf
last xuf BuD;aomaMumifh atmufu statement rsm;udk
jyKvkyfjcif;r&SdbJ ausmfoGm;NyD; Sum of odds numbers 1 through10 = 25 qdkaomtajzudk ½dkufjyNyD; program onf &yfoGm;ygrnf/
switch Statement53/ Program wpfckwGif Statement rsm;yg0ifaom variable group tkyfpkrS oGm;vdk
aom statement qDodkY oGm;vdkygu switch statement udktoHk;jyK&ygonf/
TurboC uuuGef3838383838
Example 3.854/ /*Vowel count*/
#include<stdio.h>#include<ctype.h>void main(){ char st[81]; int i,count; puts(“Enter a Sentence”); gets(st); for (i=count=0;st[i];i++) switch (toupper(st[i])) { case ‘A’: case ‘E’: case ‘I’: case ‘O’: case ‘U’: count++; } printf(“\nYour Sentence is %d vowel.”,count);}
txufyg Program onf Sentence wpfaMumif;wGif yg0ifaom vowel ta&
twGufudk a&wGufcdkif;aom prograam wpfyk'fjzpfygonf/
Example 3.7 program udk Run rnfqdkygu
(u) uGefysLwm Screen wGif Enter a Sentence [k Data udk Keyboard½d kufxnfhay;&ef today;aompmaMumif; ay:vmrnf/ xdktcg
Keyboard rS Sentence wpfaMumif;udk ½dkufxnfhNyD; Enter key udk ESdyfyg/
Oyrm- Defcence Service Computer Department udk ½dkufxnfhí
Enter key udkESdyfygu program Run oGm;ygrnf/
(c) Keyboard rS Alt ESifh F5 udk wGJíESdyfygu Computer Screen wGif
Your Sentence is 12 vowel. [kjyay;ygrnf/
TurboC uuuGef3939393939
for Statement55/ Turbo C program wpfckwGif xyfcgxyfcg Looping jyKvkyf&eftwGuf for state-ment udk toHk;jyKEdkifygonf/
for (exp1;exp2;exp3) statement(s);
Example 3.956/ #include<stdio.h>
#include<conio.h>main(){ clrscr(); int i,j; for (i=1;i<13;i++) {
for (j=1;j<6;j++)printf(“%2dx%2d=%3d “,j,i,i*j);printf(“\n”);
}}
txufygonf for looping udk toHk;jyKNyD; 1 rS 5 txd tvDZ,m; a&;om;xm
aom program wpfckjzpfygonf/
txufyg program udk Run vdkufygu atmufygtwdkif; 1 rS 5 txd tvD
Z,m;udk&&Sdygrnf/
1 x 1 = 1 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4 5 x 1 = 51 x 2 = 2 2 x 2 = 4 3 x 2 = 6 4 x 2 = 8 5 x 2 =101 x 3 = 3 2 x 3 = 6 3 x 3 = 9 4 x 3 =12 5 x 3 =151 x 4 = 4 2 x 4 = 8 3 x 4 =12 4 x 4 =16 5 x 4 =201 x 5 = 5 2 x 5 =10 3 x 5 =15 4 x 5 =20 5 x 5 =251 x 6 = 6 2 x 6 =12 3 x 6 =18 4 x 6 =24 5 x 6 =301 x 7 = 7 2 x 7 =14 3 x 7 =21 4 x 7 =28 5 x 7 =35
TurboC uuuGef4040404040
1 x 8 = 8 2 x 8 =16 3 x 8 =24 4 x 8 =32 5 x 8 =401 x 9 = 9 2 x 9 =17 3 x 9 =27 4 x 9 =36 5 x 9 =451 x 10 =10 2 x 10 =20 3 x 10 =30 4 x 10 =40 5 x 10 =501 x 11 =11 2 x 11 =22 3 x 11 =33 4 x 11 =44 5 x 11 =551 x 12 =12 2 x 12 =24 3 x 12 =36 4 x 12 =48 5 x 12 =60
txufyg program avhvmygu-
(u) i, j udk int data type tjzpfaMujimay;ygonf/
( c) Screen udk clear vkyfygonf/
( *) for looping udk toHk;jyKí i wefbdk;udk 1 rS 12 txd looping udk
ygwfcdkif;ygonf/
(C) twGif; for looping udk toHk;jyKí j wefbdk; 1 rS 6 xufi,fonfhtxd
looping udk ygwfcdkif;ygonf/
( i) twGif; Lopping wGif yxrOD;pGm j \ wefbdk; 1 tajrmufvu©Pm xi wefbdk; 1 nDrQjcif;vu©Pm = j wefbdk; 1 ESifh i wefbdk; 1 wdkY\
ajrmufv'f 1 udk ½dkufay;ygonf/ xdkYaemuf j \ wefbdk;udk 1 wdk;NyD; 6
xufi,fonfhtxd vkyfaqmifoGm;ygonf/
( 1 x 1 = 1 2 x 1=2 3 x 1=3 4 x 1 = 4 5 x 1 = 5)( p) printf("\n") aMumifh atmufwpfaMumif;odkYqif;oGm;ygonf/
(q) xdkaemuf i \ wefbdk;udk wpfwdk;í j \ wefbdk; 1 tajrmufvu©Pm
x i wefbdk; 2 nDrQjcif;vu©Pm = j wefbdk; 1 ESifh i wefbdk; 2 wdkY\
ajrmufv'f 1 udk ½dkufay;ygonf/
( 1 x 2 = 2 2 x 2 = 4 3 x 2 = 6 4 x 2 = 8 5 x 2 =10)( Z) printf("\n") aMumifh atmufwpfaMumif;odkYqif;oGm;ygonf/
( ps) þodkYjzifh i \ wefbdk;udk 13 xuf i,fonfhtxd tvDZ,m;udk
½dkufay;ygrnf/
(n) i \ wefbdk; 13 jzpfaomtcg tjyif for looping \ statement onf
rSm;oGm;aomaMumifh for looping rS xGufoGm;NyDd; program \ } odkY
qif;oGm;ygonf/
(#) } udkawGUaom program onfNYyD;qHk;oGm;ygonf/
TurboC uuuGef4141414141
while Statement57/ Program wGif Looping operation wpfckudk xyfcgxyfcg looping jyKvkyfvdkygu
while statement udk toHk;jyK&ygonf/
while statement \yHkpH
while (condition)statement;
while aemuf&Sd condition onf rSefuefrI&Sdaeoí atmufu Statement udk
xyfcgxyfcgjyKvkyfoGm;ygrnf/ condition rSm;rSom Looping rS xGufygrnf/ Statementonf wpfckxufydkygu { jzifh pNyD; } jzifhydwfay;&ygonf/
do while Statement58/ program wpfckwGif Looping udk vnfywfaomtcg Looping \ aemufqHk;usrS
ywfoifhrywfoifh ppfaq;vdkygu do while Statement udk toHk;jyK&ygonf/ do whilestatement \ yHkpH
doStatement;
while(codition);do while statement udk toHk;jyKaomtcg looping wpfckudk ppcsif; looping
xJudk 0ifa&mufNyD; looping xJrS statement rsm;udk vkyfaqmifrsm;vkyfaqmifoGm;NyD;
while awGUaomtcgrSom while aemufuGif;xJu codition rSefrrSefppfaq;NyD; condi-tion rSefygu looping udkywfNyD; condition rSm;ygu looping udk ywfcGifhrjyKbJ wpfjcm;
statement odkYqif;oGm;ygrnf/
Function59/ Function qdkonfrSm main Function uJhodkY rdrdbmom&yfwnfEdkifNyD; wnfaqmuf
xm;aom self-contained program wpfckudk qdkvdkygonf/ C program wGif tenf;qHk;
main function wpfckyf&Sdygonf/ Function rsm;udk toHk;jyKjcif;tm;jzifh program wGif
xyfcgxyfcg jyKvkyf&rnfh tvkyfrsm; program wpfaerS ra&;bJ function topfwpfck
wnfaqmufNyD; 4if; function udk oGm;vkyfapygonf/ 4if;tjyif data rsm;udk programwpfae&mrSwpfaeodkY ydkY&eftwGuftoHk;jyKygonf/
TurboC uuuGef4 242424242
tcef;(4)tcef;(4)tcef;(4)tcef;(4)tcef;(4)
C Program avhusifhcef;rsm;
avhusifhcef;(1)avhusifhcef;(1)avhusifhcef;(1)avhusifhcef;(1)avhusifhcef;(1)
60/ atmufyg Program onf Keyboard rS ½dkufxnfhaom character udk ComputerScreen wGifjyay;aom Program wpfyk'fjzpfygonf/ Oyrm A udk ½dkufxnfhygu Youtype A [k jyay;ygrnf/ tu,fí A udk r½dkufbJ Enter odkYr[kwf ? wpfckckudk ½dkufxnfhygu
Your pressed ENTER key. odkYr[kwf You pressed QUESTION MARK key [k
jyoay;ygrnf/
#include<stdio.h>main(){ char ch; printf(“Enter a character : “); ch = getchar(); if (ch==’\n’) printf(“Your pressed ENTER key.\n”); else if (ch==’\?’) printf(“\You pressed QUESTION MARK key.\n”); else printf(“You type %c.”,ch);}
avhusifhcef;(2)avhusifhcef;(2)avhusifhcef;(2)avhusifhcef;(2)avhusifhcef;(2)
61/ atmufyg Program onf Keyboard rS ½dkufxnfhaom character udk ComputerScreen wGifjyay;aom Program wpfyk'fjzpfygonf/ Oyrm A udk ½dkufxnfhygu Youtype A [k jyay;ygrnf/ tu,fí A udk r½dkufbJ Enter odkYr[kwf Spacebar wpfckckudk
½dkufxnfhygu Your pressed ENTER key. odkYr[kwf You pressed Spacebar key [k
jyoay;ygrnf/
TurboC uuuGef4 343434343
#include<stdio.h>#include<conio.h>main(){ char ch; printf(“Enter a character : “); ch = getche(); if (ch==32) printf(“Your pressed SPACEBAR.\n”); else if (ch==13) printf(“\You pressed ENTER key.\n”); else printf(“You type %c.\n”,ch);}
avhusifhcef;(3)avhusifhcef;(3)avhusifhcef;(3)avhusifhcef;(3)avhusifhcef;(3)
62/ atmufyg Program onf switch Statement udk toHk;jyKí vkyftm;cudk
&SmazGaom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){ int clas; float hour,wage,pay; printf(“Enter class and hours worked\n”); scanf(“%d,%f”,&clas,&hour); switch (clas) {
TurboC uuuGef4 444444444
case 1: wage=4.0; break; case 2: wage=5.5; break; case 3: wage=7.5; break; case 4: wage=8.75; break; default: puts(“Error! Plase enter new data.”);
goto EXIT; } if (hour >40) pay=40*wage+1.5*wage*(hour-40); else pay=hour*wage; printf(“Pay=%6.2f”,pay); EXIT: printf(“\n”);}
avhusifhcef;(4)avhusifhcef;(4)avhusifhcef;(4)avhusifhcef;(4)avhusifhcef;(4)
63/ atmufyg Program onf ypönf;wpfck\ item name, price ESifh unit udk
½dkufxnfhaom Amount udk&SmazGaom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){clrscr(); char name[80]; int units; float price; printf(“Enter item name, price, units, and amount\n”); scanf(“%s%f%d”,name,&price,&units); printf(“Name Price Units Amount\n”);
TurboC uuuGef4 545454545
printf(“~~~~ ~~~~~ ~~~~~ ~~~~~~\n”); printf(“%s %0.2f %5d 0.2f\n”,name,price,units,price*units);
}
avhusifhcef;(5)avhusifhcef;(5)avhusifhcef;(5)avhusifhcef;(5)avhusifhcef;(5)
64/ atmufyg Program onf Palindrome [kwf̂ r[kwf &SmazGaom Programwpfyk'fjzpfygonf/
/*String Palindrome*/#include<stdio.h>#include<string.h>#include<conio.h>main(){ clrscr(); char st1[81],st2[81]; puts(“Enter String”); gets(st1); strcpy(st2,st1); if (strcmp(strrev(st1),st2))puts(“Not Palindrome”); else puts(“Palindrome”);}
avhusifhcef;(6)avhusifhcef;(6)avhusifhcef;(6)avhusifhcef;(6)avhusifhcef;(6)
65/ atmufyg Program onf Keyboard rS ½dkufxnfhaom *Pef; 2 ck twGif;&Sd
r*Pef;rsm;\ aygif;v'fudk &SmazGaom Program wpfyk'fjzpfygonf/
#include<stdio.h>main(){
TurboC uuuGef4 646464646
long int first,last, odds,sum=0; printf(“\nEnter first and last >”); scanf(“%ld %ld”,&first,&last); if (first % 2 !=0) odds= first; if (first % 2 ==0) odds=first+1; again:
if (odds <=last){ sum =sum + odds; odds = odds +2; goto again;}
printf(“Sum of odd number %ld though %ld = %ld\n”,first,last,sum);}
avhusifhcef;(7)avhusifhcef;(7)avhusifhcef;(7)avhusifhcef;(7)avhusifhcef;(7)
66/ atmufyg Program onf Keyboard rS ½dkufxnfhaom String wpfck twGif;&Sd
rdrd&Smvdkonfh character ae&mudk &SmazGaom Program wpfyk'fjzpfygonf/
/*Position of Character*/#include<stdio.h>#include<string.h>#include<conio.h>void main(){clrscr(); char string[20]; char *ptr,c=’r’; strcpy(string,”This is a string”);
TurboC uuuGef4 747474747
ptr=strchr(string,c); if (ptr) printf(“The character %c is at position %d\n”,c,(ptr-string)+1);else printf(“The character was not found\n”);}
avhusifhcef;(8)avhusifhcef;(8)avhusifhcef;(8)avhusifhcef;(8)avhusifhcef;(8)
67/ atmufyg Program onf Keyboard rS ½dkufxnfhaom Main String wpfck
twGif;&Sd rdrd&Smvdkonfh character ae&mudk Substring wGif ½dkufxnfhNyD; o&SmazGaom
Program wpfyk'fjzpfygonf/
/*Position of Substring*/#include<stdio.h>#include<string.h>#include<conio.h>void main(){clrscr(); char st1[81],st2[81],*ptr; gotoxy(30,12);puts(“Enter Main String “); gotoxy(48,12);gets(st1); gotoxy(30,13);puts(“Enter Sub String\n “); gotoxy(48,13);gets(st2); gotoxy(30,14);ptr=strstr(st1,st2); gotoxy(30,15); if (ptr) printf(“Fond at position %d”,ptr - st1); else
TurboC uuuGef4 848484848
printf(“Not Found”); getch();}
avhusifhcef;(9)avhusifhcef;(9)avhusifhcef;(9)avhusifhcef;(9)avhusifhcef;(9)
68/ atmufyg Program onf Keyboard rS ½dkufxnfhaom *Pef;rsm;udk ajymif;a&GUí
Sort jyKvkyf tpDtpOfwus jyoay;aom Program wpfyk'fjzpfygonf/
/*Pointer exchange sort*/#include<stdio.h>#include<conio.h>void exchange(int *,int *);void main(){clrscr(); int i,a[5],j; for (i=0;i<5;i++) { printf(“\nEnter number “); scanf(“%d”,&a[i]); } for (i=0;i<4;i++) for (j=0;j<4-i;j++) if (a[j]>a[j+1]) exchange(&a[j],&a[j+1]); printf(“\nSorted order \n”); for (i=0;i<5;i++) printf(“%10d”,a[i]);
TurboC uuuGef4 949494949
}void exchange(int *x,int *y){ int t; t=*x,*x=*y,*y=t;}
avhusifhcef;(10)avhusifhcef;(10)avhusifhcef;(10)avhusifhcef;(10)avhusifhcef;(10)
69/ atmufyg Program onf Keyboard rS ½d kufxnfhaom SentencewpfaMumif;wGif vowel rnfrQyg0ifonfudk &SmazGa&wGufaom Program wpfyk'f
jzpfygonf/
/*Vowel count*/#include<stdio.h>#include<ctype.h>void main(){ char st[81]; int i,count; puts(“Enter an Sentence”); gets(st); for (i=count=0;st[i];i++) switch (toupper(st[i])) { case ‘A’: case ‘E’: case ‘I’: case ‘O’:
TurboC uuuGef5 050505050
case ‘U’: count++; } printf(“\nYour Sentence is %d vowel.”,count);}
avhusifhcef;(11)avhusifhcef;(11)avhusifhcef;(11)avhusifhcef;(11)avhusifhcef;(11)
70/ atmufyg Program onf Function rsm;udk ac:,ltoHk;jyKí Manu rS A udk
½dkufxnfhygu *Pef;ESpfvHk;\ aygif;jcif;? S udk ½dkufxnfhygu *Pef;ESpfvHk;\ EIwfjcif;?
M udk ½dkufxnfhygu *Pef;ESpfajrmufjcif;? D udk ½dkufxnfhygu yxr*Pef;udk
pkwd,*Pef;jzifh pm;í &aom&v'fudkjyoay;jcif;? Q udk ½dkufxnfhygu Menu rS
xGufapaom Program wpfyk'f jzpfygonf/
#include<conio.h>#include<ctype.h>#include<stdio.h>void main(void);char selection(void);float add(float,float);float sub(float,float);float mul(float,float);float div(float,float);
void menu(void){ clrscr(); printf(“\nAddition”); printf(“\nSubstraction”); printf(“\nMultiplication”);
TurboC uuuGef5 151515151
printf(“\nDivision”); printf(“\nQuit”); printf(“\n\nEnter Your Option(A or S or M or D or Q) = “);}
char selection(void){ return(toupper(getch()));}
float add(float a, float b){ return(a+b);}
float sub(float a, float b){ return(a-b);}
float mul(float a, float b){ return(a*b);}
float div(float a, float b){
TurboC uuuGef5 252525252
return(a/b);}
void main(void){ clrscr(); float x,y; char c; printf(“\nEnter two value > “); scanf(“%f%f”,&x,&y); menu(); c=selection(); while (c !=’Q’) {switch(c) { case ‘A’: printf(“\nAddition of two number %0.2f + %0.2f=%10.2f”,x,y,add(x,y));break; case ‘S’: printf(“\nSubstraction of two number %0.2f -%0.2f=%10.2f”,x,y,sub(x,y));break; case ‘M’: printf(“\nMultiplication of two number %0.2f *%0.2f=%10.2f”,x,y,mul(x,y));break; case ‘D’: if (y) printf(“\nDivision of two number %0.2f /%0.2f=%10.2f”,x,y,div(x,y)); else printf(“Division by zeros”);break; default:printf(“Wrong Entery”); } printf(“\nStrike anykey to contiune”); getch(); menu();
TurboC uuuGef5 353535353
c=selection(); }}
avhusifhcef;(12)avhusifhcef;(12)avhusifhcef;(12)avhusifhcef;(12)avhusifhcef;(12)
71/ atmufyg Program onf character ae&majymif;a&GUaom Program wpfyk'f
jzpfygonf/
/*Character change to next character*/#include<stdio.h>void main(){ char st1[81],st2[81]; int i; puts(“\nEnter String”); gets(st1); for (i=0;st1[i];i++) st2[i]=st1[i]+1; st2[i]=’\o’; puts(st2);}
avhusifhcef;(13)avhusifhcef;(13)avhusifhcef;(13)avhusifhcef;(13)avhusifhcef;(13)
72/ atmufyg Program onf Fibonaci number ae&majymif;a&GUaom Programwpfyk'f jzpfygonf/
#include<stdio.h>#include<conio.h>
TurboC uuuGef5 454545454
main(){ int i,n,f1,f2,f; clrscr(); i=f1=f2=1; printf(“How many Fibonaci numbers ? “); scanf(“%d”,&n); do {
if ( i<3)f=1;else f=f1+f2;f2=f1;f1=f;printf(“i=%3d Fibo = %5d\n”,i++,f);
} while (i<=n);}
avhusifhcef;(14)avhusifhcef;(14)avhusifhcef;(14)avhusifhcef;(14)avhusifhcef;(14)
73/ atmufyg Program onf Data File wpfck zefwD;aom Program wpfyk'f
jzpfygonf/
#include<stdio.h>#include<conio.h>#include<ctype.h>main(){ char ch;
TurboC uuuGef5 555555555
FILE *fp = fopen(“myfile.dat”,”w”); clrscr(); printf(“Enter a line of text : \n”); do { fputc(toupper(ch = getchar()),fp); } while (ch != ‘\n’); fclose(fp);}
avhusifhcef;(15)avhusifhcef;(15)avhusifhcef;(15)avhusifhcef;(15)avhusifhcef;(15)
74/ atmufyg Program onf Data File wpfck &SmazGzwf,laom Program wpfyk'f
jzpfygonf/ tu,fí zdkifudkrawGUygu Error Cannot open the file. [kjyay;apygonf/
#include<stdio.h>#include<conio.h>#define NULL 0main(){ FILE *fp; clrscr(); fp = fopen(“myfile”,”r”); if (fp == NULL) printf(“Error Cannot open the file.\n”); printf(“STOP”); fclose(fp);}
TurboC uuuGef5 656565656
avhusifhcef;(16)avhusifhcef;(16)avhusifhcef;(16)avhusifhcef;(16)avhusifhcef;(16)
75/ atmufyg Program onf DEFENCE SERVICE COMPUTERDEPARTMENT qdkonfhpmwef;udk ywfywfvnf; * abmifcwfay;aom Programwpfyk'f jzpfygonf/
#include<stdio.h>#include<conio.h>#define WIDTH 58#define ROWS 4line();sides();
main(){ clrscr(); line(); sides(); printf(“\t*\t DEFENCE SERVICE COMPUTER DEPARTMENT \t\t* \n”); sides(); line(); return 0;}
line(){ int i; for (i=1; i<=WIDTH;i++) {
TurboC uuuGef5 757575757
if ( i==1) putchar (‘\t*’); putchar( ‘*’);
} putchar(‘\n’); return 0;
}
sides(){ int i; for ( i=0; i <= ROWS; ++i)
printf(“\t* \t\t\t\t\t\t\t * \n”);}
avhusifhcef;(17)avhusifhcef;(17)avhusifhcef;(17)avhusifhcef;(17)avhusifhcef;(17)
76/ atmufyg Program onf Data File wpfckudk zefwD;NyD; 4if; zdkifudk rqHk;rjcif;
zwfí Output jyKvkyfaom Program wpfyk'f jzpfygonf/
#include<stdio.h>#include<ctype.h>#include<conio.h>main(){ char ch,*p; char str[]=”This is File Input/Output Test”; FILE *fp =fopen (“myfile.dat”,”w”);
TurboC uuuGef5 858585858
clrscr(); p = str; while (*p)
fputc(*p++,fp);fclose(fp);fp=fopen(“myfile.dat”,”r”);while ((ch=fgetc(fp))!=EOF) putchar(toupper(ch));fclose(fp);
}
avhusifhcef;(18)avhusifhcef;(18)avhusifhcef;(18)avhusifhcef;(18)avhusifhcef;(18)
77/ atmufyg Program onf Data File wpfckudk zwfapNyD;zefwD;NyD; 4if; zdkifudk
rqHk;rjcif; zwfí Output jyKvkyfaom Program wpfyk'f jzpfygonf/
#include<stdio.h>#include<ctype.h>#include<conio.h>main(){ char ch; int i,count[26]; FILE *fp= fopen(“myfile.dat”,”r”); clrscr(); for (i=0;i<26;i++) count[i]=0; while (ch = fgetc(fp)!=EOF) {
TurboC uuuGef5 959595959
ch = toupper(ch); putchar(ch); count[ch-’A’]++; } printf(“\n\nCounts of each letter :\n\n”); for (i=0; i<26;i++) printf(“%c “,i + ‘A’); printf(“\n”); for (i=0; i<26; i++) printf(“%d “,count[i]); fclose(fp);}
avhusifhcef;(19)avhusifhcef;(19)avhusifhcef;(19)avhusifhcef;(19)avhusifhcef;(19)
78/ atmufyg Program onf Data File wpfckudk zefwD;NyD; 4if; zdkifudk zwfí
zwfí Output jyKvkyfaom Program wpfyk'f jzpfygonf/
#include<stdio.h>#include<conio.h>#include<math.h>main(){ clrscr(); int i,j,n; float sum,mean,temp,range,median,stdev,y[50]; FILE *fp1,*fp2; fp1=fopen(“test.dat”,”r”); fp2=fopen(“test.out”,”w”);
TurboC uuuGef6 060606060
fscanf(fp1,”%d”,&n); for (i=1; i<=n;++i) fscanf(fp1,”%f”,&y[i]); sum=0; for (i=1;i<=n;++i) sum += y[i]; mean = sum/n; for (i=1; i<=(n-1);++i) for (j=1;j<=n;++j)
if (y[i] > y[j]) { temp=y[i]; y[i]=y[j]; y[j]=temp; } range= y[n] - y[1]; if ((n%2)!=0) median = y[n/2+1]; else median=(y[n/2] + y[n/2+1])/2; sum = 0; for (i=1; i<=n;++i) sum +=pow((y[i] - mean),2); stdev = sqrt(sum/(n-1)); printf(“Mean = %0.2f\n”,mean); printf(“Median = %0.2f\n”,median); printf(“Range = %0.2f\n”,range); printf(“Std deviation = %0.2f\n”,stdev);
TurboC uuuGef6 161616161
fprintf(fp2, “DATA :\n”); fprintf(fp2,” n =%d\n”,n); for (i=1; i<=n;++i) fprintf(fp2, “%7.1f”,y[i]); fprintf(fp2,”\n\nRESULT :\n”); fprintf(fp2,”Mean = %0.2f\n”,mean); fprintf(fp2,”Median = %0.2f\n”,median); fprintf(fp2,”Range = %0.2f\n”,range); fprintf(fp2,”Std deviation = %0.2f\n”,stdev);
}
avhusifhcef;(20)avhusifhcef;(20)avhusifhcef;(20)avhusifhcef;(20)avhusifhcef;(20)
79/ atmufyg Program onf Hello, world qdkonfhpmaMumif;udk uGefysLwm ScreenwGif ay:apatmifa&;om;xm;aom Program wpfyk'f jzpfygonf/
#include<stdio.h>main(){
printf(“\nHello, world.\n”);}
avhusifhcef;(21)avhusifhcef;(21)avhusifhcef;(21)avhusifhcef;(21)avhusifhcef;(21)
80/ atmufyg Program onf Keyboard rS ½dkufxnfhay;aom number wpfckudk
jyefvnfí uGefysLwm Screen wGif ay:apatmifa&;om;xm;aom Program wpfyk'f
jzpfygonf/
#include<stdio.h>main()
TurboC uuuGef6 262626262
{ float smplNum; printf(“What sample number do you want to display? “,smplNum); scanf(“%f”,&smplNum); printf(“\nThe number you type is %f.\n”,smplNum);}
avhusifhcef;(22)avhusifhcef;(22)avhusifhcef;(22)avhusifhcef;(22)avhusifhcef;(22)
81/ atmufyg Program onf bmom&yf ESpfck\trSwf 49 rSwfxufBuDd;vQif Pass[k jyay;NyD; 49 rSwfxufi,fygu Fail [k jyay;aom Program wpfyk'f jzpfygonf/
tu,fí Keyboard rS ½dkufxnfhaom trSwfESpfck\trSwfonf 0 xufi,fvQif
(odkYr[kwf) 100 xufBuD;vQif Invali mark entry [k jyoay;apygonf/
#include<stdio.h>main(){ int sub1,sub2; printf(“Enter two subject > “); scanf(“%d %d”,&sub1,&sub2); if (sub1<0 || sub1>100 || sub2<0 || sub2>100) printf(“Invali markentry”); else if (sub1>49 && sub2 >49) printf(“Pass”); else printf(“Fail”);}
avhusifhcef;(23)avhusifhcef;(23)avhusifhcef;(23)avhusifhcef;(23)avhusifhcef;(23)
82/ atmufyg Program onf Keyboard rS ½dkufxnfhay;aom Welcome toDefence Service Computer Department udkuGefysLwm Screen wGif ay:apatmif
a&;om;xm;aom Program wpfyk'f jzpfygonf/
TurboC uuuGef6 363636363
/*printf()*/#include<stdio.h>main(){ printf(“\nWelcome to Defence Service Computer Department”);}
avhusifhcef;(24)avhusifhcef;(24)avhusifhcef;(24)avhusifhcef;(24)avhusifhcef;(24)
83/ atmufyg Program onf Keyboard rS ½dkufxnfhay;aom NumberudkuGefysLwm Screen wGif ay:apatmif a&;om;xm;aom Program wpfyk'f jzpfygonf/
/*scanf()*/#include<stdio.h>main(){ int num; printf(“\nEnter Number “); scanf(“%s”,&num); printf(“You Type number %d”,num);}
avhusifhcef;(25)avhusifhcef;(25)avhusifhcef;(25)avhusifhcef;(25)avhusifhcef;(25)
84/ atmufyg Program onf Keyboard rS ½dkufxnfhay;aom Character udk
getchar function udk toHk;jyKí uGefysLwm Screen wGif ay:apatmif a&;om;xm;aom
Program wpfyk'f jzpfygonf/
/*getchar()*/#include<stdio.h>main()
TurboC uuuGef6 464646464
{ char ch; printf(“\nEnter Character “); ch=getchar(); printf(“\nYou Type %c “,ch);}
avhusifhcef;(26)avhusifhcef;(26)avhusifhcef;(26)avhusifhcef;(26)avhusifhcef;(26)
85/ atmufyg Program onf Keyboard rS ½dkufxnfhay;aom Character udk
getche function udk toHk;jyKí uGefysLwm Screen wGif ay:apatmif a&;om;xm;aom
Program wpfyk'f jzpfygonf/
/*getche()*/#include<stdio.h>#include<conio.h>main(){ char ch; printf(“\nEnter Character “); ch=getche(); printf(“\nYou Type %c “,ch);}
avhusifhcef;(27)avhusifhcef;(27)avhusifhcef;(27)avhusifhcef;(27)avhusifhcef;(27)
86/ atmufyg Program onf Keyboard rS ½dkufxnfhay;aom Character udk
getch function udk toHk;jyKí uGefysLwm Screen wGif ay:apatmif a&;om;xm;aom
Program wpfyk'f jzpfygonf/
TurboC uuuGef6 565656565
/*getch()*/#include<stdio.h>#include<conio.h>main(){ char ch; printf(“\nEnter Character “); ch=getch(); printf(“\nYou Type %c “,ch);}
avhusifhcef;(28)avhusifhcef;(28)avhusifhcef;(28)avhusifhcef;(28)avhusifhcef;(28)
87/ atmufyg Program onf Keyboard rS ½dkufxnfhay;aom Character udk
getc function udk toHk;jyKí uGefysLwm Screen wGif ay:apatmif a&;om;xm;aom
Program wpfyk'f jzpfygonf/
/*getc()*/#include<stdio.h>main(){ char ch; printf(“\nEnter Character “); ch=getc(stdin); printf(“\nYou Type %c “,ch);}
avhusifhcef;(29)avhusifhcef;(29)avhusifhcef;(29)avhusifhcef;(29)avhusifhcef;(29)
88/ atmufyg Program onf Keyboard rS ½dkufxnfhay;aom Character udk
putchar function udk toHk;jyKí uGefysLwm Screen wGif ay:apatmif a&;om;xm;aom
TurboC uuuGef6 666666666
Program wpfyk'f jzpfygonf/
/*putchar()*/#include<stdio.h>main(){ char ch; printf(“\nEnter Character “); scanf(“%c”,&ch); putchar(ch);}
avhusifhcef;(30)avhusifhcef;(30)avhusifhcef;(30)avhusifhcef;(30)avhusifhcef;(30)
89/ atmufyg Program onf Keyboard rS ½dkufxnfhay;aom Character udk
gets function udk toHk;jyKí uGefysLwm Screen wGif ay:apatmif a&;om;xm;aom
Program wpfyk'f jzpfygonf/
/*gets()*/#include<stdio.h>main(){ char str[80]; printf(“\nEnter a String “); gets(str); printf(“%s”,str);}
avhusifhcef;(31)avhusifhcef;(31)avhusifhcef;(31)avhusifhcef;(31)avhusifhcef;(31)
90/ atmufyg Program onf Keyboard rS ½dkufxnfhay;aom Character udk
TurboC uuuGef6 767676767
puts function udk toHk;jyKí uGefysLwm Screen wGif ay:apatmif a&;om;xm;aom
Program wpfyk'f jzpfygonf/
/*puts()*/#include<stdio.h>main(){ char str[80]; printf(“\nEnter a String “); gets(str); puts(str);}
avhusifhcef;(32)avhusifhcef;(32)avhusifhcef;(32)avhusifhcef;(32)avhusifhcef;(32)
91/ atmufyg Program onf color jzifh Main Menu program wpfckudk
uGefysLwm Screen wGif ay:apatmif a&;om;xm;aom Program wpfyk'f jzpfygonf/
#include<conio.h>main(){ textbackground(7);clreol();textcolor(6); gotoxy(20,1);cprintf(“Defence Service Computer Department”); gotoxy(1,25);clreol();textattr(4+(7<<4)+128); gotoxy(28,25);cprintf(“Press any key to continue”);clreol(); textbackground(7);window(25,4,55,20);clrscr(); textattr(4+(6)<<4);textcolor(11);gotoxy(12,3);cprintf(“MainMenu”); gotoxy(12,4);cprintf(“=========”);
TurboC uuuGef6 868686868
gotoxy(10,6);cprintf(“A”); gotoxy(10,8);cprintf(“S”); gotoxy(10,10);cprintf(“M”); gotoxy(10,12);cprintf(“D”); gotoxy(10,14);cprintf(“Q”); textattr(0+(7<<4)); textcolor(10);gotoxy(11,6);cprintf(“ddition”); textcolor(10); gotoxy(11,8);cprintf(“ubstraction”); textcolor(10); gotoxy(11,10);cprintf(“ultiplication”); textcolor(10); gotoxy(11,12);cprintf(“ivision”); textcolor(10); gotoxy(11,14);cprintf(“uit to Dos”); window(30,22,50,23);textbackground(14);clrscr(); window(1,1,60,25);gotoxy(10,22); textcolor(10); highvideo();cprintf(“WELCOME “); textcolor(10); lowvideo();cprintf(“TO DEFENCE SERVICE COM-PUTER DEPARTMENT”); normvideo(); getch();clreol();}
avhusifhcef;(33)avhusifhcef;(33)avhusifhcef;(33)avhusifhcef;(33)avhusifhcef;(33)
92/ atmufyg Program onf &SdNyD;om; data file udk Main Menu program rS
wpfqifh insert, display, edit, delete, search, sort wdkYrS wpfckudka&G;cs,fí
vkyfaqmifapaom Program wpfyk'f jzpfygonf/
#include<string.h>#include<stdlib.h>#include<ctype.h>
TurboC uuuGef6 969696969
#include<stdio.h>#include<conio.h>struct student{ char name[15];int mark;};void insert();void display();void edit();void delet();void search();
main(){ int answer; window(30,2,60,2);textbackground(1);clrscr(); window(30,2,60,2);textbackground(1);clrscr();window(1,1,80,25); gotoxy(31 ,2);textcolor(15);cprintf(“STUDENT RECORD MAINMENU\n”); window(25,4,60,10);textbackground(1);clrscr();window(1,1,80,25); gotoxy(26,5);textcolor(15);cprintf(“1. DISPLAY STUDENTRECORD\n”); gotoxy(26,6);textcolor(15);cprintf(“2. INSERT STUDENTRECORD\n”); gotoxy(26,7);textcolor(15);cprintf(“3. EDITITING STUDENTRECORD\n”); gotoxy(26,8);textcolor(15);cprintf(“4. DELETE STUDENTRECORD\n”); gotoxy(26,9);textcolor(15);cprintf(“5. SEARCHING STUDENTRECORD\n”);
TurboC uuuGef7 070707070
gotoxy(26,10);textcolor(15);cprintf(“6. QUIT\n”); gotoxy(20,12);printf(“Choose any one 1,2,3,4,5 and 6 :“);answer=getche(); switch(answer) { case ‘1’: display();break; case ‘2’: insert();break; case ‘3’: edit();break; case ‘4’: delet();break; case ‘5’: search();break; case ‘6’: exit(0); } getch();}
void insert(){ FILE *fp;struct student temp; char ans; fp=fopen(“file.dat”,”a+b”); do { printf(“\nName : “);gets(temp.name);fflush(stdin); printf(“Mark : “);scanf(“%d”,&temp.mark);fflush(stdin); printf(“\nSave [Y/N]”); ans=getch(); if (toupper(ans)==’Y’) fwrite(&temp,sizeof(temp),1,fp); printf(“\n\nAny more [Y/N]: “);ans=getch(); }while (toupper(ans)!=’N’); fclose(fp);
TurboC uuuGef7 171717171
display();}
void display(){ window(30,2,60,2);textbackground(1);clrscr(); FILE *fp; struct student temp; int n=0; fp=fopen(“file.dat”,”rb”); printf(“\nSr.No Name Mark\n”); printf(“~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n”); while (fread(&temp,sizeof(temp),1,fp)) printf(“%3d.\t%-15s\t%3d\n”,++n,temp.name,temp.mark); fclose(fp);}
void edit(){ int s,n,m; FILE *fp; struct student temp; s=sizeof(temp); fp=fopen(“file.dat”,”r+b”); printf(“\nWhich record you want to edit ? “);scanf(“%d”,&n); fseek(fp,(n-1)*s,SEEK_SET); fread(&temp,s,1,fp); printf(“Name =%s Mark=%d\n”,temp.name,temp.mark); printf(“Change mark to ? “);scanf(“%d”,&m); temp.mark=m; fseek(fp,-s,SEEK_CUR); fwrite(&temp,s,1,fp);
TurboC uuuGef7 272727272
fclose(fp); display();}
void delet(){ FILE *fp, *fout; char dname[15]; struct student temp; fflush(stdin); printf(“\nEnter name you want delete “);gets(dname); fp=fopen(“file.dat”,”rb”); fout=fopen(“temp.dat”,”wb”); while(fread(&temp,sizeof(temp),1,fp))
{ if(strcmp(temp.name,dname))fwrite(&temp,sizeof(temp),1,fout);
} fclose(fp);fclose(fout); remove(“file.dat”);rename(“temp.dat”,”file.dat”); display();}
void search(){ FILE *fp; char sname[15];int flag=0; struct student temp; fp=fopen(“file.dat”,”rb”); printf(“\nEnter name to be search “);gets(sname); printf(“Name Mark\n”); printf(“~~~~~~~~~~~~~~~~~~~~~\n”);
TurboC uuuGef7 373737373
while(fread(&temp,sizeof(temp),1,fp)) if(strcmp(temp.name,sname)==0) { printf(“%-15s\t%3d\n”,temp.name,temp.mark); flag=1; } if(flag==0)printf(“Not found”);
}
avhusifhcef;(34)avhusifhcef;(34)avhusifhcef;(34)avhusifhcef;(34)avhusifhcef;(34)
93/ atmufyg Program onf Password program udk a&;om;xm;aom Programwpfyk'f jzpfygonf/
#include<conio.h>#include<string.h>#include<dos.h>void invalid_message(void);void pass_background(void);main(){ char buffer[4090]; char *OriginalPassword=”DSCD”; char *EntryPassword; int RepeatCount; struct date d; struct time t; window(10,5,70,20);textbackground(7);clrscr();window(1,1,80,25); textattr(2+(7<<44)); gotoxy(12,6);cprintf(“Press any key.. “); textattr(0+(7<<44)); gotoxy(16,10);
TurboC uuuGef7 474747474
cprintf(“This is Original window!”);getch(); gettext(1,1,80,25,buffer); pass_background(); RepeatCount=0; do { RepeatCount++; gotoxy(39,12); EntryPassword=getpass(“”); if (RepeatCount>=3) { invalid_message();return 0; } }while(strcmp(OriginalPassword,EntryPassword)!=0); window(10,10,70,20);textbackground(7);clrscr();window(1,1,80,25); window(10,11,69,19);textbackground(3);clrscr();window(1,1,80,25); textattr(15+(3<<4)); gotoxy(12,12);cprintf(“Today Date : “);gotoxy(12,14);cprintf(“Time: “); gotoxy(20,16);cprintf(“Press any key to quit”); getdate(&d);textattr(14+(3<<4)); gotoxy(24,12);cprintf(“%d/%d/%d”,d.da_mon,d.da_day,d.da_year); do { gotoxy(24,14);gettime(&t); cprintf(“%2d:%02d:%02d\n”,t.ti_hour,t.ti_min,t.ti_sec,t.ti_hund); }while(!kbhit()); puttext(1,1,80,25,buffer); getch(); return 0;}
TurboC uuuGef7 575757575
void pass_background(){ window(20,10,60,14);textbackground(3);clrscr();window(1,1,80,25); window(20,10,60,10);textbackground(1);clrscr();window(1,1,80,25); gotoxy(22,10);textattr(7+(1<<4));cprintf(“Password entry”); gotoxy(22,12);textattr(0+(3<<4));cprintf(“Entry password”); textbackground(7);cprintf(“%20s”,” “);}void invalid_message(){ window(20,10,60,14);textbackground(3);clrscr();window(1,1,80,25); window(20,10,60,10);textbackground(1);clrscr();window(1,1,80,25); gotoxy(22,10);textattr(7+(1<<4));cprintf(“Invalid password”); gotoxy(22,12);textattr(0+(3<<4));cprintf(“Unauthorized user!System Quit.”); getch();}
avhusifhcef;(35)avhusifhcef;(35)avhusifhcef;(35)avhusifhcef;(35)avhusifhcef;(35)
94/ atmufyg Program onf Password program udk aemufwpfenf;jzifh a&;om;
xm;aom Program wpfyk'f jzpfygonf/
#include<stdio.h>#include<conio.h>#include<string.h>#include<dos.h>void invalid_message(void);
TurboC uuuGef7 676767676
void pass_background(void);main(){ char buffer[4090]; char *OriginalPassword=”DSCD”; char *EntryPassword; int RepeatCount; struct date d; struct time t; gotoxy(12,6);printf(“Press any key.. “); gotoxy(16,10); /*printf(“This is Original window!”);*/getch(); gettext(1,1,80,25,buffer); pass_background(); RepeatCount=0; do { RepeatCount++; gotoxy(39,12); EntryPassword=getpass(“”); if (RepeatCount>=3) { invalid_message();return 0; } }while(strcmp(OriginalPassword,EntryPassword)!=0); gotoxy(12,15);printf(“Today Date : “); gotoxy(12,16);printf(“Time:“); gotoxy(20,20);cprintf(“Press any key to quit”); getdate(&d); gotoxy(24,15);printf(“%d/%d/%d”,d.da_mon,d.da_day,d.da_year);
TurboC uuuGef7 777777777
do { gotoxy(24,16);gettime(&t); printf(“%2d:%02d:%02d\n”,t.ti_hour,t.ti_min,t.ti_sec,t.ti_hund); }while(!kbhit()); puttext(1,1,80,25,buffer); getch(); return 0;}
void pass_background(){ gotoxy(22,10);printf(“Password entry”); gotoxy(22,12);printf(“Entry password”); printf(“%20s”,” “);}void invalid_message(){ gotoxy(22,10);printf(“Invalid password”); gotoxy(22,12);printf(“Unauthorized user! System Quit.”); getch();}
avhusifhcef;(36)avhusifhcef;(36)avhusifhcef;(36)avhusifhcef;(36)avhusifhcef;(36)
95/ atmufyg Program onf udef;ao number ESpfvHk;udk Arithmetic OperatorsIncrement ESifh Decrement udk toHk;jyKí aygif;jcif;udk&Smaom Program wpfyk'f
jzpfygonf/
#include<stdio.h>#include <conio.h>main(){
TurboC uuuGef7 878787878
clrscr(); int a,b,sum; a=5;b=5; sum=a+b; printf(“a=%d b=%d sum=%d\n”,a,b,sum); sum=a++ +b; printf(“a=%d b=%d sum=%d\n”,a,b,sum); sum=++a +b; printf(“a=%d b=%d sum=%d\n”,a,b,sum); sum= —a +b; printf(“a=%d b=%d sum=%d\n”,a,b,sum); sum=a — +b; printf(“a=%d b=%d sum=%d\n”,a,b,sum); getch();}
avhusifhcef;(37)avhusifhcef;(37)avhusifhcef;(37)avhusifhcef;(37)avhusifhcef;(37)
96/ atmufyg Program onf t*FvdyftrSwfwpfckudk ½dkufxnfhvdkufaomtcg trSwf
40 ESifhtxufjzpfvQif atmif[k jyay;NyD; 40 atmufi,fu ½IH;[kjyay;yg &Smaom
Program wpfyk'fjzpfygonf/
#include<stdio.h>main(){ int m; printf(“Enter English marks for a student “); scanf(“%d”,&m); if (m<0 || m>100) printf(“Invalid marks entry “); else if (m>=40) printf(“Pass”); else printf(“Fail”);}
TurboC uuuGef7 979797979
avhusifhcef;(38)avhusifhcef;(38)avhusifhcef;(38)avhusifhcef;(38)avhusifhcef;(38)
97/ atmufyg Program onf vpmwpfc kud k ½ d kufxnf hvd kufaomtcg
owfrSwfay;aom vpmuefYowfESifh udkufnDvQif 4if; vpmESifh contribution udk jyay;NyD;
uefYowfcsufESifhrudkufnDu yHkao contribution 5 [k jyay;&ef a&;om;xm;aom
Program wpfyk'fjzpfygonf/
#include<stdio.h>main(){ int salary, contribution;
printf(“Enter you salary:”); scanf(“%d”, &salary);switch (salary) {
case 1000: contribution=10;break;case 1500: contribution=20;break;case 2000: contribution=30;break;default: contribution=5;} /*Switch end */printf(“You pay %d kyats for the contribution
%d”,salary, contribution);}
avhusifhcef;(39)avhusifhcef;(39)avhusifhcef;(39)avhusifhcef;(39)avhusifhcef;(39)
98/ atmufyg Program onf do while looping udk Main Menu program rS
1(odkYr[kwf) 2(odkYr[kwf) 3 udk ½dkufxnfhygu oufqdkif vkyfaqmifcsufudk vkyfapaom
Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){
TurboC uuuGef8 080808080
char ch; textbackground(1);clrscr(); do{
printf(“1:Entery\n”);printf(“2:Display\n”);printf(“3:Quit\n”);printf(“Choose anymore: “);ch=getch();switch(ch){ case ‘1’:printf(“\nEnter Module\n\n”);break; case ‘2’:printf(“\nDisplay Module\n\n”);break;}
}while(ch!=’3');}
avhusifhcef;(40)avhusifhcef;(40)avhusifhcef;(40)avhusifhcef;(40)avhusifhcef;(40)
99/ atmufyg Program onf Array xJ&Sd *Pef;rsm;\ aygif;v'fESifh ysrf;rQwefbdk;udk
&Smaom Program wpfyk'fjzpfygonf/
#include<stdio.h>main(){ int i,a[10],sum,n; float avg; printf(“\nEnter total no of elements in the array “); scanf(“%d\n”,&n); for (i=0;i<n;i++)
TurboC uuuGef8 181818181
scanf(“%d”,&a[i]);sum=a[0];for (i=1;i<n;i++) sum +=a[i];printf(“\nSum of the array is %d”,sum);avg=sum*1.0/n;printf(“\nAverage of the arry is %6.2f”,avg);
}
avhusifhcef;(41)avhusifhcef;(41)avhusifhcef;(41)avhusifhcef;(41)avhusifhcef;(41)
100/ atmufyg Program onf Array xJ&Sd *Pef;rsm;rS &Smvdk*Pef;udk awGUvQif
awGUaomaeudkjyay;&efESifh rawGUygu NOt Found [k jyay;&efa&;om;aom Programwpfyk'fjzpfygonf/
#include<stdio.h>main(){ int i,a[10],num,n,found=0; printf(“\nEnter total no of element in the array “); scanf(“%d”,&n); for (i=0;i<n;i++) scanf(“%d”,&a[i]); printf(“\nEnter a number to be searched “); scanf(“%d”,&num); for (i=0;i<n;i++)
if (num ==a[i]) { printf(“%d is found at position %d”,num,i); found =1;
TurboC uuuGef8 282828282
} if (found ==0) printf(“Not found\n”);
}
avhusifhcef;(42)avhusifhcef;(42)avhusifhcef;(42)avhusifhcef;(42)avhusifhcef;(42)
101/ atmufyg Program onf Array \ Range udk 5 ckowfrSwfay;NyD; Array xJ&Sd
*Pef; 5 vHk;udk tpDtpOftvdkuf ay;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>#define n 5main(){ int a[n]={67,45,89,12,6}; int i,j,temp; for (i=0;i<5;i++) for (j=0;j<(n-i);j++)
if (a[j] > a[j+1]) { temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } printf(“\nSorted order\n”); for (j=1;j<=n;j++) printf(“%5d”,a[j]);
}
TurboC uuuGef8 383838383
avhusifhcef;(43)avhusifhcef;(43)avhusifhcef;(43)avhusifhcef;(43)avhusifhcef;(43)
102/ atmufyg Program onf String xJ&Sd Character, vowel, Upperletter,Lowerletter, numeric wdkYudk a&wGufay;aom Program wpfyk'fjzpfygonf/
#include<ctype.h>#include<stdio.h>#include<string.h>main(){ int l,i,vcount,ncount, acount, lcount,ucount; char st[81]; vcount=ncount=acount=lcount=ucount=0; puts(“Eenter the string “);gets(st); l=strlen(st); for (i=0;i<l;i++) { switch (toupper(st[i])) { case ‘A’: case ‘E’: case ‘I’: case ‘O’: case ‘U’:vcount++; } if (isdigit(st[i]))ncount++; if (isalpha(st[i]))acount++; if (islower(st[i]))lcount++; if (isupper(st[i]))ucount++; }
TurboC uuuGef8 484848484
puts(“The given sentence is “);puts(st); printf(“Your sentence has %d vowels\n”,vcount); printf(“Your sentence has %d numeric character\n”,ncount); printf(“Your sentence has %d alphabetic character\n”,acount); printf(“Your sentence has %d lower case character\n”,lcount); printf(“Your sentence has %d upper case character\n”,ucount);}
avhusifhcef;(44)avhusifhcef;(44)avhusifhcef;(44)avhusifhcef;(44)avhusifhcef;(44)
103/ atmufyg Program onf String ESpfck xJ&S d Sentence t&Snfudk
EIdif;,SOfay;aom Program wpfyk'fjzpfygonf/
#include<string.h>#include<stdio.h>#include<conio.h>main(){ clrscr(); int i; char st1[81],st2[81],st3[81]; puts(“Enter first string : “);gets(st1); puts(“Enter second string : “); gets(st2); if (strcmp(st1,st2)>0) puts(“First string is Larger than the secondstring\n”); else if (strcmp(st1,st2)<0)puts(“First string is smaller than thesecond string\n”); else puts(“Indentcal string”); printf(“Equialent Upper case sentence is “);puts(strupr(st1)); strcpy(st3,strcat(st1,st2));
TurboC uuuGef8 585858585
printf(“\nConcateneated striing :”);puts(st3);}
avhusifhcef;(45)avhusifhcef;(45)avhusifhcef;(45)avhusifhcef;(45)avhusifhcef;(45)
104/ atmufyg Program onf Character Array String wpfck xJ&Sd character udk
&SmazGaom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<string.h>main(){ int i,found=0;char st[10]; char *p[3]={“One”,”Two”,”Three”}; for (i=0;i<3;i++) printf(“%s\n”,p[i]); printf(“Enter a search string : “);gets(st); for (i=0;i<3;i++) if (strcmp(st,p[i])==0) { printf(“Found at position %d\n”,i); found=1; } if (found ==0) printf(“Not found\n”);}
avhusifhcef;(46)avhusifhcef;(46)avhusifhcef;(46)avhusifhcef;(46)avhusifhcef;(46)
105/ atmufyg Program onf rdrdxnfhay;xm;aom trnfrsm;udk Spacebar ESdyfyguwpfvSnfhpD ay:apaom Program wpfyk'fjzpfygonf/
TurboC uuuGef8 686868686
#include<conio.h>#define _enter 13#define _spacebar 32main(){ char *UserNames[]={“Kyaw Kyaw”,
“Tun Tun”,“Win Lwin”,“Ko Ko”,“Myint Thu”,“Kyaw Min Tun”};
int key, count; window(20,8,50,10);textbackground(7);clrscr();window(1,1,50,25); gotoxy(22,9);textcolor(0);cprintf(“User Name : “); textbackground(1); cprintf(“%14s”,” “); count = key = 0; textcolor(15); do { gotoxy(34,9);cprintf(“%-14s”,UserNames[count]); gotoxy(34,9);key=getch(); if (key==_spacebar) { if (count==5) count=0; else count++; } }while(key!=_enter); window(20,8,60,10);textbackground(7);clrscr();window(1,1,80,25); gotoxy(28,9);textcolor(14);
TurboC uuuGef8 787878787
cprintf(“You choose %s”,UserNames[count]); getch();}
avhusifhcef;(47)avhusifhcef;(47)avhusifhcef;(47)avhusifhcef;(47)avhusifhcef;(47)
106/ atmufyg Program onf Pointter udk toHk;jyKí rdrdxnfhay;vdkaom
aumsif;om;ta&twGufESifh bmom&yfESpfck\trSwfrsm;udk ½dkufxnfhay;í 4if;trSwfrsm;
xJrS trsm;qHk;bmom&yf trSwfudk jyay;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<string.h>#include<conio.h>typedef struct{ char name[15]; int bcp,cp; float avg;} student;
void entry();void display();void max_bcp();
student ncc,max,a[100];int i,j,n;main(){ clrscr(); entry();display();max_bcp();
TurboC uuuGef8 888888888
}
void entry(){ printf(“Enter total no of students “);scanf(“%d”,&n);fflush(stdin); for (i=0;i<n;i++) { printf(“Enter name : “);scanf(“%[A-Za-z]”,&ncc.name);fflush(stdin); printf(“Enter BCP Marks : “);scanf(“%d”,&ncc.bcp);fflush(stdin); printf(“Enter CP Marks : “);scanf(“%d”,&ncc.cp);fflush(stdin); ncc.avg=(ncc.bcp+ncc.cp)*1.0/2; a[i]=ncc; }}
void display(){ clrscr(); gotoxy(25,1); printf(“NCC STUDENT LIST\n”); gotoxy(25,2); printf(“————————\n”); printf(“Name BCP CP AVERAGE\n”); printf(“——————————————————————\n”); for (i=0;i<n;i++) printf(“%-15s%5d%5d%7.2f\n”,a[i].name,a[i].bcp,a[i].cp,a[i].avg); printf(“——————————————————————\n”); printf(“Press any key to continue\n”);getch();
TurboC uuuGef8 989898989
}void max_bcp(){ clrscr(); printf(“Maximum BCP marks for the given student \n”); max=a[0]; for (i=1;i<n;i++) if (a[i].bcp>max.bcp) max=a[i]; printf(“Name = %s \n”,max.name); printf(“BCP = %d \n”,max.bcp); printf(“CP = %d \n”,max.cp); printf(“Average = %7.2f \n”,max.avg); getch();}
avhusifhcef;(48)avhusifhcef;(48)avhusifhcef;(48)avhusifhcef;(48)avhusifhcef;(48)
107/ atmufyg Program onf Function udk toHk;jyKNyD; Array string xJ&Sd Characterrsm;udk a&wGufay;aom Program wpfyk'fjzpfygonf/
#include<string.h>#include<stdio.h>#include<conio.h>void strdisplay(char*);main(){ char UserStr[80]; UserStr[0]=’\0'; clrscr(); printf(“Enter string : “);gets(UserStr); strdisplay(UserStr); getch();
TurboC uuuGef9 090909090
}void strdisplay(char* UserStr){ int count, lenght; lenght=strlen(UserStr); printf(“Total no of character = %d\n”,lenght); for (count=0;count<+lenght;count++) printf(“UserStr[%d]=[%c]\n”,count,UserStr[count]);}
avhusifhcef;(49)avhusifhcef;(49)avhusifhcef;(49)avhusifhcef;(49)avhusifhcef;(49)
108/ atmufyg Program onf Pointer udk toHk;jyKNyD; ausmif;om;rsm; ½lyaAESifh
"gwkaA' trSwfrsm;? ysrf;rQtrSwfrsm;udk &Smaom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>struct student{ char name[15]; char sex; int phys,chem; float avg;};
struct student entry();void display(struct student s);main(){ clrscr(); struct student temp=entry(); display(temp);
TurboC uuuGef9 191919191
}
struct student entry(){ struct student s; clrscr(); printf(“Enter Name = “); gets(s.name);fflush(stdin); printf(“Enter Sex = “);scanf(“%c”,&s.sex);fflush(stdin); printf(“Enter Physics = “);scanf(“%d”,&s.phys);fflush(stdin); printf(“Enter Chemisty = “);scanf(“%d”,&s.chem);fflush(stdin); s.avg=(s.phys+s.chem)/2.0; return s;}
void display(struct student s){ clrscr(); printf(“Name = %s\n”,s.name); printf(“Sex = %c\n”,s.sex); printf(“Physics = %d\n”,s.phys);printf(“Chemisty = %d\n”,s.chem); printf(“Average = %6.2f\n\n”,s.avg);}
avhusifhcef;(50)avhusifhcef;(50)avhusifhcef;(50)avhusifhcef;(50)avhusifhcef;(50)
109/ atmufyg Program onf *Pef;ESpfvHk; ½dkufxnfhNyD; taygif;? tEIwf? tjrmuf?
tpm;wdkYudk wGufcsufay;aom Program wpfyk'fjzpfygonf/
#include<conio.h>
TurboC uuuGef9 292929292
#include<stdio.h>main(){
int a,b; char ans;textbackground(1);clrscr(); gotoxy(10,5);printf(“Enter two integer number to
calculate:”);scanf(“%d%d”, &a,&b);gotoxy(10,7); printf(“1:Addition”);gotoxy(10,9); printf(“2:Substraaction”);gotoxy(10,11); printf(“3:Multiplication”);gotoxy(10,13); printf(“4:Division”);gotoxy(10,15); printf(“Choose any one:”);ans=getche();switch(ans){ case’1': printf(“\n\n%d+%d=%d”,a,b,a+b);break; case’2': printf(“\n\n%d-%d=%d”,a,b,a-b);break; case’3': printf(“\n\n%d*%d=%d”,a,b,a*b);break; case’4': printf(“\n\n%d/%d=%d remainder %d”,a,b,a/b,a%b);}getch();
}
avhusifhcef;(51)avhusifhcef;(51)avhusifhcef;(51)avhusifhcef;(51)avhusifhcef;(51)
110/ atmufyg Program onf Array \ Size udk 100 owfrSwfay;xm;NyD; 4if;
Array xJodkY rdrdxnfhvdkaom *Pef; ta&twGufudk xnfhay;EdkifNyD;? 4if; Array xJrS
rdrd&Smvdkaom *Pef;udk &Smaom Program wpfyk'fjzpfygonf/
TurboC uuuGef9 393939393
#include<iostream.h>#include<conio.h>void main(){ clrscr(); int A[100],i,n,num,temp,found=0; cout<<“Hown many number ? > “; cin>>n; for(i=0;i<n;i++) cin>>A[i]; cout<<“Enter search number? “; cin>>num; i=0; while (i<n && !found) { if (num==A[i]) found=1; else i++; } if (found) cout<<“Found!”; else cout<<“Not Found”; }
avhusifhcef;(52)avhusifhcef;(52)avhusifhcef;(52)avhusifhcef;(52)avhusifhcef;(52)
111/ atmufyg Program onf if function udktoHk;jyKí *Pef;wpfvHk;udk ½dkufxnfhNyD;
4if;*Pef;onf Positive (odkYr[kwf) Negative (odkYr[kwf) Zero wdkYrS cGJjcm;aom Programwpfyk'fjzpfygonf/
TurboC uuuGef9 494949494
#include<stdio.h>#include<conio.h>main(){ clrscr(); int num; printf(“\nEnter number “); scanf(“%d”,&num); if (num > 0) printf(“\nPositive number”); else if(num < 0) printf(“\nNegative number”); else if (num==0) printf(“\nZero number”);}
avhusifhcef;(53)avhusifhcef;(53)avhusifhcef;(53)avhusifhcef;(53)avhusifhcef;(53)
112/ atmufyg Program onf udef;ao 0123456789 *Pef;udk data file wpfckudk
zefwD;wnfaqmufí a&;om;xm;aom Program wpfyk'fjzpfygonf/
#include <string.h>#include <stdio.h>#include <errno.h>#include <dos.h>#include <io.h>int main(void){
TurboC uuuGef9 595959595
int handle; char buf[11] = “0123456789”;
/* attempt to create a file that doesn’t already exist */ handle = creatnew(“DUMMY1.FIL”, 0); if (handle == -1) printf(“DUMMY1.FIL already exists.\n”); else { printf(“DUMMY1.FIL successfully created.\n”); write(handle, buf, strlen(buf)); close(handle); } return 0;}
avhusifhcef;(54)avhusifhcef;(54)avhusifhcef;(54)avhusifhcef;(54)avhusifhcef;(54)
113/ atmufyg Program onf 'óudef;*Pef;wpfckudk ½dkufxnfhNyD; uGefysLwm
screen wGif jyoay;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>main(){ float smplNum; printf(“What sample number do you want to display? “,smplNum); scanf(“%f”,&smplNum); printf(“\nThe number you type is %f.\n”,smplNum);}
TurboC uuuGef9 696969696
avhusifhcef;(55)avhusifhcef;(55)avhusifhcef;(55)avhusifhcef;(55)avhusifhcef;(55)
114/ atmufyg Program onf rdrd½dkufxnfhay;aom*Pef;oHk;vHk;udk EIdif;,SOfNyD;
tpDtpOfwus pDay;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>int a,b,c;void accept();void swap(int *x, int *y);main(){ accept(); if(a>b) swap(&a,&b); if(b>a) swap(&b,&c); if(c>a) swap(&a,&b); printf(“The sorted numbers are: %4d%4d%4d”,a,b,c); getch();}
void accept(){ printf(“\nEnter three integers “); scanf(“%d%d%d”,&a,&b,&c);}
void swap(int *x, int *y){
TurboC uuuGef9 797979797
int temp; temp=*x; *x=*y; *y=temp;}
avhusifhcef;(56)avhusifhcef;(56)avhusifhcef;(56)avhusifhcef;(56)avhusifhcef;(56)
115/ atmufyg Program onf rdrd½dkufxnfhay;aom*Pef;wpfvHk;udk Positive,Negative, Zero cGJjcm;aay;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){ clrscr(); int num; printf(“Enter number “); scanf(“%d”,&num); if(num>0)printf(“\nPositive”); if(num<0)printf(“\nNegative”); if(num==0)printf(“\nZero”);}
avhusifhcef;(57)avhusifhcef;(57)avhusifhcef;(57)avhusifhcef;(57)avhusifhcef;(57)
116/ atmufyg Program onf rdrd½dkufxnfhay;aom*Pef;wpfvHk;udk Prime number[kwf̂ r[kwf cGJjcm;aay;aom Program wpfyk'fjzpfygonf/
TurboC uuuGef9 898989898
#include<stdio.h>#include<conio.h>main(){ clrscr(); int r,num,d=1; printf(“\nEnter number>”); scanf(“%d”,&num); do { ++d; r=num%d;} while (r !=0); if (num==d) printf(“\nPrime”); else printf(“\nNot prime”);}
avhusifhcef;(58)avhusifhcef;(58)avhusifhcef;(58)avhusifhcef;(58)avhusifhcef;(58)
117/ atmufyg Program onf Data &SdNyD;om; data file wpfckrSm data rsm;zwf,lNyD;
4if; data tBuD;qHk;*Pef;ESifh ti,fqHk;*Pef;rsm;udk Output data file wpfcktjzpf
odrf;xm;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>void main(){ int i,n; float number, max,min; FILE *inf, *outf; inf=fopen(“pro2.dat”,”r”);
TurboC uuuGef9 999999999
outf=fopen(“pro2.out”,”w”); fscanf(inf,”%d”, &n); fscanf(inf,”%f”,&number); max=min = number; for (i=1;i<n;i++) { fscanf(inf,”%f”,&number);
if (number > max) max=number; else if (number < min) min=number;} fprintf(outf,”\nMaximun is %10.2f”,max); fprintf(outf,”\nMinimun is %10.2f”,min);}
avhusifhcef;(59)avhusifhcef;(59)avhusifhcef;(59)avhusifhcef;(59)avhusifhcef;(59)
118/ atmufyg Program onf tHpmwHk;upm;aomaom Game Programwpfyk'fjzpfygonf/
#include<stdlib.h>#include<stdio.h>#include<ctype.h>#include<conio.h>#include<dos.h>void main(){ int i,money=500, dno,d,bet,count; char ans=’Y’; while (ans==’Y’) { do
TurboC uuuGef100100100100100
{ printf(“\nEnter your bet: “);scanf(“%d”,&bet); if (bet > money) printf(“\nNot enough money”); }while (bet>money); do { printf(“\nEnter dice number”);scanf(“%d”,&d);
if (d<1||d>6)printf(“\nWrong entry “); }while (d<1||d>6); count=0; printf(“\nDicce number are “); for (i=0;i<3;i++) { dno=random(6)+1; delay(500); printf(“\n%d”,dno); if (dno==d)count++; } if (count) { printf(“\nYou win the game”);
money+=bet * count; } else { printf(“\nYou lost the game”);
if (!money){ printf(“\nYou have no money to play game”);
getch();exit(1);
TurboC uuuGef101101101101101
} } printf(“\nMoney =%d”,money); printf(“\nPlay any more (Y/N)? “); ans=toupper(getch()); }}
avhusifhcef;(60)avhusifhcef;(60)avhusifhcef;(60)avhusifhcef;(60)avhusifhcef;(60)
119/ atmufyg Program onf while looping udk toHk;jyKum vpmaiGrsm;udk
½dkufxnfhNyD; vpmaiGrsm; aygif;v'fudk &Smí program rS xGufvdkygu -999 ½dkufay;&aom
Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){ clrscr(); int salary,sum; sum=salary=0; printf(“\nData entry terminated -999\n”); while (salary !=-999) { sum +=salary; printf(“\nEnter salary > “); scanf(“%d”,&salary); }
TurboC uuuGef102102102102102
printf(“\nSum =%d”,sum);}
avhusifhcef;(61)avhusifhcef;(61)avhusifhcef;(61)avhusifhcef;(61)avhusifhcef;(61)
120/ atmufyg Program onf switch statement udk toHk;jyKum vpmaiGrsm;udk
½dkufxnfhNyD; vpmaiGrsm;onf rnfonfh contribution range wGif yg0ifonfudk az:jyay;
aom Program wpfyk'fjzpfygonf/
#include<stdio.h>main(){ int salary,contribution; printf(“\nEnter salary “); scanf(“%d”,&salary); switch(salary) { case 750: contribution=5;break; case 1000: contribution=10;break; case 1250: contribution=15;break; case 1400: contribution=20;break; case 1700: contribution=25;break; case 2000: contribution=30;break; default: contribution=3; } printf(“You pay %d kyat for the contribution”,contribution);}/* Program to create backup of the AUTOEXEC.BAT file */
TurboC uuuGef103103103103103
avhusifhcef;(62)avhusifhcef;(62)avhusifhcef;(62)avhusifhcef;(62)avhusifhcef;(62)
121/ atmufyg Program onf name ESifh birthday udk rdrdaz:jyvdkaom yHkpHjzifh
jyoay;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){ int i; struct date { char name[80]; int month; int day; int year; }
struct birthday { “Mg Mg”,12,30,93, “Mg Ba”,5,20,90, “Mg Hla”,7,15,88, “Su Su”, 11,29,91, “Yi Yi”,12,3,94, “Soe Soe”,4,12,92 }; clrscr();
TurboC uuuGef104104104104104
printf(“*****************************\n”); printf(“ Name Date birth\n”); printf(“*****************************\n”); for (i=0; i<6; ++i)
printf(“%10s%d/%d/%d\n”,birthday[i].name,birthday[i].month,birthday[i].day,birthday[i].year);}
avhusifhcef;(63)avhusifhcef;(63)avhusifhcef;(63)avhusifhcef;(63)avhusifhcef;(63)
122/ atmufyg Program onf Array xJ&Sd *Pef;rsm;\ aygif;v'fudk &Smaom
Program wpfyk'fjzpfygonf/
#include<iostream.h>#include<conio.h>#include<stdlib.h>void main(){ int a[10],i,sum,n; randomize(); cout<<“\nHow many number ? “; cin>>n; clrscr(); for ( i=0;i<n;i++) { a[i]=random(50)+1; cout<<a[i]<<‘\n’; sum+=a[i]; }
TurboC uuuGef105105105105105
cout<<“This sum of array=”<<sum;}
avhusifhcef;(64)avhusifhcef;(64)avhusifhcef;(64)avhusifhcef;(64)avhusifhcef;(64)
123/ atmufyg Program onf data file rS ausmif;om;rSwfwrf;uddk jyoay;jcif;?
xyfxnfhjcif;? jyKjyifjcif;? zsufjcif;? &SmazGjcif;wdkY jyKvkyfaom Program wpfyk'fjzpfygonf/
#include<string.h>#include<stdlib.h>#include<ctype.h>#include<stdio.h>#include<conio.h>struct student{ char name[15];int mark;};void insert();void display();void edit();void delet();void search();
main(){ int answer; window(30,2,60,2);textbackground(1);clrscr(); window(30,2,60,2);textbackground(1);clrscr();window(1,1,80,25); gotoxy(31 ,2);textcolor(15);cprintf(“STUDENT RECORD MAINMENU\n”); window(25,4,60,10);textbackground(1);clrscr();window(1,1,80,25);
TurboC uuuGef106106106106106
gotoxy(26,5);textcolor(15);cprintf(“1. DISPLAY STUDENTRECORD\n”); gotoxy(26,6);textcolor(15);cprintf(“2. INSERT STUDENTRECORD\n”); gotoxy(26,7);textcolor(15);cprintf(“3. EDITITING STUDENTRECORD\n”); gotoxy(26,8);textcolor(15);cprintf(“4. DELETE STUDENTRECORD\n”); gotoxy(26,9);textcolor(15);cprintf(“5. SEARCHING STUDENTRECORD\n”); gotoxy(26,10);textcolor(15);cprintf(“6. QUIT\n”); gotoxy(20,12);printf(“Choose any one 1,2,3,4,5 and 6 :“);answer=getche(); switch(answer) { case ‘1’: display();break; case ‘2’: insert();break; case ‘3’: edit();break; case ‘4’: delet();break; case ‘5’: search();break; case ‘6’: exit(0); } getch();}
void insert(){ FILE *fp;struct student temp; char ans;
TurboC uuuGef107107107107107
fp=fopen(“file.dat”,”a+b”); do { printf(“\nName : “);gets(temp.name);fflush(stdin); printf(“Mark : “);scanf(“%d”,&temp.mark);fflush(stdin); printf(“\nSave [Y/N]”); ans=getch(); if (toupper(ans)==’Y’) fwrite(&temp,sizeof(temp),1,fp); printf(“\n\nAny more [Y/N]: “);ans=getch(); }while (toupper(ans)!=’N’); fclose(fp); display();}
void display(){ window(30,2,60,2);textbackground(1);clrscr(); FILE *fp; struct student temp; int n=0; fp=fopen(“file.dat”,”rb”); printf(“\nSr.No Name Mark\n”); printf(“~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n”); while (fread(&temp,sizeof(temp),1,fp)) printf(“%3d.\t%-15s\t%3d\n”,++n,temp.name,temp.mark); fclose(fp);}
void edit(){ int s,n,m; FILE *fp; struct student temp; s=sizeof(temp);
TurboC uuuGef108108108108108
fp=fopen(“file.dat”,”r+b”); printf(“\nWhich record you want to edit ? “);scanf(“%d”,&n); fseek(fp,(n-1)*s,SEEK_SET); fread(&temp,s,1,fp); printf(“Name =%s Mark=%d\n”,temp.name,temp.mark); printf(“Change mark to ? “);scanf(“%d”,&m); temp.mark=m; fseek(fp,-s,SEEK_CUR); fwrite(&temp,s,1,fp); fclose(fp); display();}
void delet(){ FILE *fp, *fout; char dname[15]; struct student temp; fflush(stdin); printf(“\nEnter name you want delete “);gets(dname); fp=fopen(“file.dat”,”rb”); fout=fopen(“temp.dat”,”wb”); while(fread(&temp,sizeof(temp),1,fp))
{ if(strcmp(temp.name,dname))fwrite(&temp,sizeof(temp),1,fout);
} fclose(fp);fclose(fout); remove(“file.dat”);rename(“temp.dat”,”file.dat”); display();
TurboC uuuGef109109109109109
}
void search(){ FILE *fp; char sname[15];int flag=0; struct student temp; fp=fopen(“file.dat”,”rb”); printf(“\nEnter name to be search “);gets(sname); printf(“Name Mark\n”); printf(“~~~~~~~~~~~~~~~~~~~~~\n”); while(fread(&temp,sizeof(temp),1,fp))
if(strcmp(temp.name,sname)==0) { printf(“%-15s\t%3d\n”,temp.name,temp.mark); flag=1; } if(flag==0)printf(“Not found”);
}
avhusifhcef;(65)avhusifhcef;(65)avhusifhcef;(65)avhusifhcef;(65)avhusifhcef;(65)
124/ atmufyg Program onf while looping udk toHk;jyKNyD; ausmif;om;\
bmom&yf oHk;cktrSwfudk ½dkufxnfhNyD; aemufxyfausmif;om;wpf\ nmom&yftrSwfudk
xyfxnfhrnfqdkaom pmwef;udk ay:apNyD; xyfxnfhvdkygu Y udk ESdyfNyD; rxnfhvdkygu
N udk ESdyfyg/ 4if;aemuf atmif̂ ½HI; ta&twGufudk ay;yg[k a&;om;xm; Programwpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){
TurboC uuuGef110110110110110
clrscr(); int sub1,sub2,sub3,pass=0,fail=0; char ch=’Y’; while (ch ==’Y’|| ch ==’y’) { printf(“\nEnter three subject marks : “); scanf(“%d %d %d”,&sub1,&sub2,&sub3);
if (sub1<50 || sub2<50 || sub3<50) fail=fail+1;else pass=pass+1;ch=’X’;printf(“Do you want to another record[y/n] : “);while (ch !=’Y’ && ch !=’y’ && ch !=’N’ && ch !=’n’){
scanf(“%c”,&ch);}
}printf(“\nPass =%d”,pass);printf(“\nFail =%d”,fail);getch();
}
avhusifhcef;(66)avhusifhcef;(66)avhusifhcef;(66)avhusifhcef;(66)avhusifhcef;(66)
125/ atmufyg Program onf Array xJodk Y 'órudef;rsm;udk data filetjzpfodrf;xm;apaom Program wpfyk'fjzpfygonf/
TurboC uuuGef111111111111111
#include<stdio.h>#include<conio.h>main(){ float a[20][3],num; int i; FILE *fopen(), *f; f=fopen(“test10.dat”,”w”); for (i=0;i<20;i++) { printf(“\nEnter data position %2d = “,i+1); scanf(“%f”,&num); a[i][1]=num; a[19-i][2]=a[i][1]; } for (i=0;i<20;i++) a[i][3]=(a[i][1]+a[i][2]) / 2.0; clrscr(); printf(“Inorder\tReverse order\tAverage\n”); printf(“~~~~~~~\t~~~~~~~~~~~~~\t~~~~~~~\n”); fprintf(f,”Inorder\tReverse order\tAverage\n”); fprintf(f,”~~~~~~~\t~~~~~~~~~~~~~\t~~~~~~~\n”); for (i=0;i<20;i++) { printf(“%0.2f\t\t%0.2f\t%0.2f\n”,a[i][1],a[i][2],a[i][3]); fprintf(f,”%0.2f\t\t%0.2f\t%0.2f\n”,a[i][1],a[i][2],a[i][3]); }
TurboC uuuGef112112112112112
fclose(f);}
avhusifhcef;(67)avhusifhcef;(67)avhusifhcef;(67)avhusifhcef;(67)avhusifhcef;(67)
126/ atmufyg Program onf Array Size 5 ck xJodkY *Pef;rsm;udk ½dkufxnfhNyD;
Sort jyKvkyfcdkif;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){ int i, a[5],j,t; printf(“Enter first number: “); scanf(“%d”,&a[0]); for (i=1;i<5;i++) { printf(“Enter next: “); scanf(“%d”,&a[i]); } clrscr(); printf(“Input Data\n”); for (i=0;i<5;i++) { printf(“\t%d”,a[i]); } printf(“\n”); for (i=0;i<5;i++) for (j=0;j<4-i;j++) { if (a[j] >a[j+1])
TurboC uuuGef113113113113113
{ t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } printf(“\nSorted data\n”); for (i=0;i<5;i++) { printf(“\t%d”,a[i]); } printf(“\n”);}
avhusifhcef;(68)avhusifhcef;(68)avhusifhcef;(68)avhusifhcef;(68)avhusifhcef;(68)
127/ atmufyg Program onf pmar;yGJwpfckwGif ausmif;om;rsm;\ atmif? ½HI;?
*kPfxl;&? ausmif;om;ta&twGufudk &Smaom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){ clrscr(); int sub1,sub2,sub3,pass=0,fail=0,c=0,d=0,count=0; char ch=’Y’; while (ch ==’Y’|| ch ==’y’) { printf(“\nEnter three subject marks : “);
TurboC uuuGef114114114114114
scanf(“%d %d %d”,&sub1,&sub2,&sub3);if (sub1<50 || sub2<50 || sub3<50) fail=fail+1;if (sub1>49 && sub2>49 && sub3>49) pass=pass+1;if (sub1>64 && sub2>64 && sub3>64) c=c+1;if (sub1>84 && sub2>84 && sub3>84) d=d+1;count=count+1; ch=’X’;printf(“Do you want to another record[y/n] : “);while (ch !=’Y’ && ch !=’y’ && ch !=’N’ && ch !=’n’){ scanf(“%c”,&ch);}
}gotoxy(30,10);printf(“Pass =%d”,pass);gotoxy(30,11);printf(“Fail =%d”,fail);gotoxy(30,12);printf(“Crideits =%d”,c);gotoxy(30,13);printf(“Distanction =%d”,d);gotoxy(30,14);printf(“Number of Student=%d”,count);getch();
}
avhusifhcef;(69)avhusifhcef;(69)avhusifhcef;(69)avhusifhcef;(69)avhusifhcef;(69)
128/ atmufyg Program onf em&DwGif puúefY 60 rS wpfrdepf? rdepf 60 rS wpfem&D
tcsdefoGm;EIef;twdkif; a&;om;xm;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){ clrscr(); int i,h,m,s;
TurboC uuuGef115115115115115
for (h=0;h<=23;h++) for (m=0;m<=59;m++) { for (s=0;s<=59;s++)
printf(“\n%dh :%dm :%ds “);for (i=1;i<=50;i++);
}}
avhusifhcef;(70)avhusifhcef;(70)avhusifhcef;(70)avhusifhcef;(70)avhusifhcef;(70)
129/ atmufyg Program onf *Pef; ig;vHk;udk aygif;jcif;ESifh ysrf;rQ &Sm;aom Programwpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>void main(){ int i=0,sum=0,num,c; float avg; clrscr(); c=0; while (c<5) { printf(“Enter the number “); scanf(“%d”,&num); sum +=num; c++; } avg=sum/5;
TurboC uuuGef116116116116116
printf(“Sum = %d\n”,sum); printf(“Average = %.2f”,avg); getch();}
avhusifhcef;(71)avhusifhcef;(71)avhusifhcef;(71)avhusifhcef;(71)avhusifhcef;(71)
130/ atmufyg Program onf rdrd ½dkufxnfhvdkufaom *Pef;onf oknESifh rnDrjcif;
*Pef;rsm;udk aygif;jcif;ESifh ysrf;rQ &Sm;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>void main(){ int i=0,sum=0,num; float avg; clrscr(); printf(“Enter the number\t”); scanf(“%d”,&num); while (num !=0) i++; { sum +=num; printf(“Enter the number\t “); scanf(“%d”,&num); } avg=sum/i; printf(“Sum = %d\n”,sum); printf(“Average = %.2f”,avg);
TurboC uuuGef117117117117117
getch();}
avhusifhcef;(72)avhusifhcef;(72)avhusifhcef;(72)avhusifhcef;(72)avhusifhcef;(72)
131/ atmufyg Program onf DEFENCE SERVICE COMPUTERDEPARTMENT qdkpmwef;udk aemufcHta&mifaxmifhrSefpwk*HxJ ay:apatmif
a&;xm;aom Program wpfyk'fjzpfygonf/
#include<conio.h>main(){ window(20,1,60,3);textbackground(1);clrscr();window(1,1,80,25); gotoxy(21,2);textcolor(2);cprintf(“DEFENCE SERVICE COM-PUTER DEPARTMENT”); getch();}
avhusifhcef;(72)avhusifhcef;(72)avhusifhcef;(72)avhusifhcef;(72)avhusifhcef;(72)
131/ atmufyg Program onf Arithmetic Operator ud k toH k ; jy Kí
udef;ao*Pef;ESpfvHk;\ aygif;jcif;? EIwfjcif;? ajrmufjcif;ESifh pmjcif;wdkYudk &Smaom Programwpfyk'fjzpfygonf/
/* Using Arithmetic Operator */#include<stdio.h>#include<conio.h>main(){
TurboC uuuGef118118118118118
clrscr(); int x=20, y=4; printf(“x=20,\ty=4\n”); printf(“x + y = %5d\n”,x+y); printf(“x - y = %5d\n”,x-y); printf(“x * y = %5d\n”,x*y); printf(“x / y = %5d\n”,x/y); getch();}
avhusifhcef;(73)avhusifhcef;(73)avhusifhcef;(73)avhusifhcef;(73)avhusifhcef;(73)
132/ atmufyg Program onf Conditional Operator udk toHk;jyKí ½dkufvdkufaom
*Pef;ESpfvHk;rS tBuD;qHk*Pef;udk &Smaom Program wpfyk'fjzpfygonf/
/* Using Conditional Operator(?) */#include<stdio.h>#include<conio.h>main(){ clrscr(); int a,b,larg; printf(“Enter two numbers : “); scanf(“%d,%d”,&a,&b); larg=(a>b) ? a:b; printf(“The larger number is %d”,larg); getch();}
TurboC uuuGef119119119119119
avhusifhcef;(74)avhusifhcef;(74)avhusifhcef;(74)avhusifhcef;(74)avhusifhcef;(74)
133/ atmufyg Program onf ½dkufxnfhvdkufaom Character String wpfckudk
Puts function toHk;jyKí jyay;cdkif;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){ char text[80];
printf(“Enter a sentence\n”);gets(text);puts(text);
}
avhusifhcef;(75)avhusifhcef;(75)avhusifhcef;(75)avhusifhcef;(75)avhusifhcef;(75)
134/ atmufyg Program onf ½dkufxnfhvdkufaom *Pef;av;vHk;xJrS tBuD;qHk;
udef;udk &Smaom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>larger(int a, int b); main() {
int num1, num2, num3, num4, larg;clrscr();puts (“enter four integer numbers”);scanf (“%d,%d,%d,%d”, &num1, &num2, &num3, &num4);larg = larger(larger(num1,num2),larger(num3,num4));
TurboC uuuGef120120120120120
printf ( “Largest number = %d”, larg); } larger (int a, int b) {
int c;
c = a > b ? a : b;return (c);
}
avhusifhcef;(76)avhusifhcef;(76)avhusifhcef;(76)avhusifhcef;(76)avhusifhcef;(76)
135/ atmufyg Program onf arG;aeYouú&mZf ½dkufxnfhvdkufaom 4if; arG;aeY&Sif
rnfhonfhaeYzGm;udk az:jyay;aom Program wpfyk'fjzpfygonf/
#include<stdio.h>#include<conio.h>main(){ int day,month,year,x,y,z,day_of_week; char ch; clrscr(); puts(“Enter a date in the form : day/month/year”); scanf(“%d%c%d%c%d”,&day,&ch,&month,&ch,&year); x=year % 100; y=year / 100; z=month - 2; if (z <=0) { z +=12;-x;}
day_of_week=((13 * z - 1) / 5+day+x+x / 4+y / 4-2 * y) % 7;printf(“\n%d/%d/%d is a “,day,month,year);
TurboC uuuGef121121121121121
switch (day_of_week){ case 0:puts (“Sunday”);break; case 1:puts (“Monday”);break; case 2:puts (“Tuesday”);break; case 3:puts (“Wednesday”);break; case 4:puts (“Thursday”);break; case 5:puts (“Friday”);break;
case 6:puts (“Saturday”);break;}getch();
}