Upload
vivekwadhwani
View
205
Download
7
Embed Size (px)
DESCRIPTION
Flowchart
Citation preview
PHAROS COMPUTERS6 , Jain Merchant Society
Sarkhej Road, Paldi,Ahmedabad – 380 007
Gujarat , India
Ph :- 91 – 79 - 6610203 , 6635622 , 6636626
DEVELOPED BYDARSHIT SHAH
SELF LEARNING TOOLSCONCEPT OF
FLOWCHART AND PROGRAMMING
VER. 1.0
MAIN MENU
• WHAT IS ALGORITHM• WHAT IS FLOWCHART• SYMBOLS USED IN FLOWCHART• SIMPLE FLOWCHARTS• FLOWCHARTS USING IF CONDITION• FLOWCHARTS HAVING LOOP• FLOWCHARTS FOR ARRAY• PROGRAMMING• EXIT
SIMPLE FLOWCHARTS
• ADD TWO NUMBERS• SUBTRACT TWO NUMBERS• MULTIPLY TWO NUMBERS• DIVIDE TWO NUMBERS• ADD,SUBTRACT , MULTIPLY , DIVIDE
TWO NUMBERS• CONVERT HOURS INTO MINUTES
ENDMAIN MENU 1/6
SIMPLE FLOWCHARTS
• CONVERT MINUTES INTO HOURS• CONVERT $ INTO Rs. WHERE 1$=48Rs.• CONVERT Rs. INTO $ WHERE 1$=48Rs.• CONVERT DOLLARS INTO POUND W
HERE 1$ = 48 Rs. & 1 POUND = 70 Rs.• CONVERT GRAMS INTO KGs.• CONVERT KGs INTO GRAMS.
ENDMAIN MENU 2/6
SIMPLE FLOWCHARTS
• CONVERT BYTES INTO KILO BYTE , MEGA BYTE, GIGA BYTE, TERA BYTE
• CONVERT CELCIUS INTO FEHERENHEIT WHERE F = (9C/5) + 32
• CONVERT FEHERENHEIT INTO CELCIUS WHERE C = 5/9*(F-32)
• SWAP TWO VALUES
ENDMAIN MENU 3/6
SIMPLE FLOWCHARTS
• CALCULATE INTEREST WHERE I = PRN/100
• CALCULATE AREA & PERIMETER OF A SQUARE [ A = L^2 , P = 4L]
• CALCULATE AREA & PERIMETER OF A RECTANGLE [ A = L * B , P = 2(L+B)]
ENDMAIN MENU 4/6
SIMPLE FLOWCHARTS
• CALCULATE AREA OF A CIRCLE [A=22/7 * R^2]
• CALCULATE AREA OF A TRIANGLE [A = H * L / 2]
• CALCULATE AVERAGE OF THREE SUBJECTS ALONG WITH THEIR TOTAL
ENDMAIN MENU 5/6
SIMPLE FLOWCHARTS
• CALCULATE NET SALARY WHERE NET SALARY =GROSS SALARY + ALLOWANCE – DEDUCTIONS. ALLOWANCES ARE 10 % , DEDUCTIONS ARE 3 % OF GROSS SALARY.
• CALCULATE NET SALES WHERE NET SALES=GROSS SALES – 10% DISCOUNT
ENDMAIN MENU 6/6
FLOWCHARTSUSING IF CONDITION
• FIND OUT LARGEST AND SMALLEST OUT OF TWO VALUES.
• FIND OUT LARGEST AND SMALLEST OUT OF THREE VALUES.
• FIND OUT WHETHER A GIVEN NO. IS DIVISIBLE BY 7 OR NOT.
ENDMAIN MENU 1/4
FLOWCHARTSUSING IF CONDITION
• CALCULATE NET SALARY WHERE NET SALARY = GROSS SALARY
+ ALLOWANCES – DEDUCTION IF SALARY ALLOWANCES DEDUCTIONS > 10000 10 % 3 % > 5000 7 % 2 %
ENDMAIN MENU 2/4
FLOWCHARTSUSING IF CONDITION
• CALCULATE NET SALES WHERE NET SALES = GROSS SALES – DISCOUNT
WHERE IF GROSS SALES DISCOUNT > 20000 15 % > 10000 10 % OTHERWISE 5 %
ENDMAIN MENU 3/4
FLOWCHARTSUSING IF CONDITION
• CALCULATE TOTAL, AVERAGE OF MARKS OF 3 SUBJECTS. GIVE FOLLOWING GRADES TO THE STUDENT
IF AVG >= 70 , DISTINCTION >= 60 , FIRST >= 50 , SECOND >= 35 , THIRD OTHERWISE FAIL. MARKS < 35 IN ANY SUBJECT , FAIL
ENDMAIN MENU 4/4
FLOWCHARTSHAVING LOOP
• PRINT 1ST 10 NATURAL NUMBERS• PRINT 1ST 10 ODD NUMBERS• PRINT 1ST 10 EVEN NUMBERS• PRINT 1ST N NATURAL NUMBERS• PRINT 1ST N ODD NUMBERS• PRINT 1ST N EVEN NUMBERS• PRINT 1ST N NATURAL NUMBERS FROM
REVERSE
ENDMAIN MENU 1/13
FLOWCHARTSHAVING LOOP
• PRINT SUM OF 1ST N NATURAL NOS.• PRINT SUM OF 1ST N ODD NUMBERS• PRINT SUM OF 1ST N EVEN NUMBERS• PRINT SUM OF 1ST N NATURAL NOS.
(ARITHMATIC PROGRESSION)• PRINT SUM OF 1ST N ODD NOS. (AP)• PRINT SUM OF 1ST N EVEN NOS. (AP)
ENDMAIN MENU 2/13
FLOWCHARTSHAVING LOOP
• PRINT FACTORIAL OF A GIVEN NO. e.g. 5! = 5*4*3*2*1 = 120
• PRINT YOUR NAME 5 TIMES.• PRINT YOUR NAME N TIMES.• PRINT ALL NOS.DIVISIBLE BY 5
BETWEEN 1 & 100• PRINT SUM OF ALL NOS. DIVISIBLE BY
13 IN THE RANGE OF 1 AND 100
ENDMAIN MENU 3/13
FLOWCHARTSHAVING LOOP
• CALCULATE SUM AND MEAN OF ANY 10 VALUES
• CALCULATE SUM AND MEAN OF ANY N VALUES
• FIND OUT LARGEST AND SMALLEST OUT OF 100 NUMBERS
• COUNT POSITIVE, NEGATIVE, ZEROES IN 200 VALUES
ENDMAIN MENU 4/13
FLOWCHARTSHAVING LOOP
• FIND OUT HOW MAN BOYS AND GIRLS ARE THERE IN A CLASS OF 50 STUDENTS (INPUT SEX CODE)
• SEPARATE DIGITS OF A GIVEN NO. e.g. 351 1 , 5 , 3
• COUNT HOW MANY DIGITS ARE THERE IN A GIVEN NO. e.g. 351 3
ENDMAIN MENU 5/13
FLOWCHARTSHAVING LOOP
• SUMMATION OF DIGITS OF A GIVEN NO. e.g. 351 9
• REVERSE THE DIGITS OF A GIVEN NO. e.g. 351 153
• CHECK WHETHER A GIVEN NO. IS PALINDROME NUMBER OR NOT. (12321)
• CHECK WHETHER A GIVEN NO. IS PRIME NO. OR NOT. e.g. 7, 11, 13, 17
ENDMAIN MENU 6/13
FLOWCHARTSHAVING LOOP
• FIND OUT ALL PRIME NOS. BETWEEN 1 AND 500.
• FIND OUT SUMMATION OF PRIME NO. BETWEEN 1 AND 500.
• FIND OUT HOW MANY PRIME NOS. ARE THERE BETWEEN 1 AND 500.
ENDMAIN MENU 7/13
FLOWCHARTSHAVING LOOP
• CHECK WHETHER A GIVEN NO. IS AUTOMORPHIC NO. OR NOT. AUTOMORPHIC NOS. ARE THE NOS. WHOSE LAST DIGIT(S)’S SQUARE OF ANY NUMBER = NUMBER ITSELF e.g. 5-25, 6-36, 25-625
• FIND OUT FACTORS OF A GIVEN NO. e.g. 6 1, 2, 3, 6
ENDMAIN MENU 8/13
FLOWCHARTSHAVING LOOP
• FIND OUT WHETHER A GIVEN NO. IS PERFECT NO. OR NOT. (IF SUM OF FACTORS UPTO HALF OF A GIVEN NO = NO. ITSELF, THEN NO. IS PERFECT NO. E.g. 61 + 2 + 3 = 6
• FIND OUT WHETHER A GIVEN NO. IS ARMSTRONG (SUM OF CUBE OF DIGITS = NO. ITSELF) NO. OR NOT e.g. 153
ENDMAIN MENU 9/13
FLOWCHARTSHAVING LOOP
• PRINT FIBONACCI SERIES 1,1,2,3,5,8…UPTO N TERMS.
ENDMAIN MENU 10/13
FLOWCHARTSLOOP WITHIN LOOP
ENDMAIN MENU
1 11 21 32 12 22 3
1 12 12 23 13 23 3
5 15 24 14 23 13 2
11/13
FLOWCHARTSLOOP WITHIN LOOP
ENDMAIN MENU
…1 1 1 2 1 11 1 2 2 1 21 2 1 2 2 11 2 2 2 2 2
…
12/13
FLOWCHARTSPARALLEL LOOP
ENDMAIN MENU 13/13
1 52 43 34 25 1
1 51 52 42 43 33 3
ALGORITHM
• IT IS A STEP-BY-STEP SOLUTION OF A GIVEN PROBLEM.
• IT IS WRITTEN IN PLAIN ENGLISH.
• WITH THE HELP OF ALGORITHM ONE CAN EASILY DRAW FLOWCHART OR WRITE PROGRAMMES.
FLOWCHART
• PICTORIAL REPRESENTATION OF AN ALGORITHM IS KNOWN AS FLOWCHART
• IT IS LIKE A BLUEPRINT WHICH SHOWS THE GENERAL PLAN , ARCHITECTURE AND ESSENTIAL DETAILS OF THE PROPOSED STRUCTURE.
FLOWCHART
• IT IS A DIAGRAM
OF THE SEQUENCE OF STEPS
INVOLVED IN SOLVING A PROBLEM
PREPARED BY THE PROGRAMMER.
• IT DESCRIBES THE COMPLEX PROCESSES INTO A FLOW DIAGRAM.
FLOWCHART
• IT IS AN ESSENTIAL TOOL FOR PROGRAMMING .
• IT ILLUSTRATES THE STRATEGY AND THREAD OF LOGIC FOLLOWED IN THE PROGRAM
• IT ALLOWS THE PROGRAMMER TO COMPARE DIFFERENT APPROACHES AND ALTERNATIVES ON PAPER.
FLOWCHART
• ADVANTAGES OF FLOWCHARTS– HELPS THE PROGRAMMER AVOID
FUZZY THINKING AND ACCIDENTAL OMISSIONS OF INTERMEDIATE STEPS.
– AID IN COMMUNICATING THE FACTS OF A BUSINESS PROBLEM TO THOSE WHOSE SKILLS ARE NEEDED FOR ARRIVING AT THE SOLUTION.
FLOWCHART
• ADVANTAGES OF FLOWCHARTS– USEFUL FOR EFFECTIVE ANALYSIS– QUICKER GRASP OF RELATIONSHIPS
BETWEEN VARIOUS ELEMENTS OF THE APPLICATION
– SERVES AS A GOOD DOCUMENTATION WHICH AID GREATLY IN FUTURE PROGRAM CONVERSIONS.
FLOWCHART
• ADVANTAGES OF FLOWCHARTS– SERVES AS TRAINING FUNCTION BY
HELPING NEW EMPLOYEES IN UNDERSTANDING THE EXISTING PROGRAMS.
– ACTS AS A GUIDE DURING SYSTEM ANALYSIS AND DESIGN.
– USEFUL FOR PROGRAM DEBUGGING.
FLOWCHART
• LIMITATIONS– FLOWCHART BECOMES COMPLEX AND
CLUMSY WHERE THE PROBLEM LOGIC IS COMPLEX.
– IF MODIFICATIONS TO A FLOWCHART ARE REQUIRED, IT MAY REQUIRE COMPLEX RE-DRAWING.
FLOWCHART
• LIMITATIONS– SOMETIMES IT BECOMES DIFFICULT TO
ESTABLISH THE LINKAGES BETWEEN VARIOUS CONDITIONS AND THE ACTIONS TO BE TAKEN THERE UPON FOR A PARTICULAR CONDITION
– THE ESSENTIALS OF WHAT IS DONE CAN EASILY BE LOST IN THE TECHNICAL DETAILS OF HOW IT IS DONE.
S Y M B O L S
START
INPUT
PROCESS
A
A
IF CONDITION
Y
N
OUTPUTCONNECTORS
STOP
FLOWCHART-ADD 2 NOS.
START
INPUT A,B
C = A + B
PRINT C
STOP
10
A
5
B
C
MEMORY
1515
FLOWCHART-SUBTRACT 2 NOS.
START
INPUT A,B
C = A - B
PRINT C
STOP
10
A
5
B
5
C
MEMORY
5
FLOWCHART-MULTIPLY 2 NOS.
START
INPUT A,B
C = A * B
PRINT C
STOP
10
A
5
B
50
C
MEMORY
50
FLOWCHART-DIVIDE 2 NOS.
START
INPUT A,B
C = A / B
PRINT C
STOP
10
A
5
B
2
C
MEMORY
2
5
50
15
2
FLOWCHART-ADD,SUB,MUL,DIVIDE 2 NOS.
START
INPUT A,B
C = A + B
PRINT C,D,E,F
STOP
10
A
5
B
C
MEMORY
D = A - B
E = A * B
F = A / B
15 5
50 2
D
E F
FLOWCHART CONVERT HOURS INTO MINUTES
START
INPUT H
M = H * 60
PRINT H , M
STOP
10
H
M
600
MEMORY
600
FLOWCHART CONVERT MINUTES INTO HOURS
START
INPUT M
H = M / 60
PRINT M , H
STOP
360
M
6
H
MEMORY
FLOWCHART CONVERT DOLLAR INTO RUPEES
START
INPUT D
R =D * 48
PRINT D , R
STOP
10
D
480
R
MEMORY
FLOWCHART CONVERT RUPEES INTO DOLLAR
START
INPUT R
D =R / 48
PRINT R , D
STOP
480
R
10
D
MEMORY
FLOWCHART CONVERT DOLLARS INTO POUND
START
INPUT D
P =D * 48 / 70
PRINT D , P
STOP
3360
D
2304
P
MEMORY
FLOWCHART CONVERT GRAMS INTO KGs
START
INPUT G
K =G /1000
PRINT G , K
STOP
4500
G
4.5
K
MEMORY
FLOWCHART CONVERT KGs INTO GRAMS
START
INPUT K
G =K*1000
PRINT K , G
STOP
4.5
K
4500
G
MEMORY
FLOWCHART-CONVERSIONBYTES INTO KB , MB , GB , TB.
START
INPUT B
K = B / 1024
PRINT B,K,M,G,T
STOP
1099511627776
B
K
MEMORY
M = K / 1024
G = M / 1024
T = G / 10241073741824
1048576
1024 1
M
G T
FLOWCHART - CONVERSION CELCIUS INTO FEHERENHEIT
START
INPUT C
F = (9 / 5 * C ) + 32
PRINT C , F
STOP
50
C
122
F
MEMORY
FLOWCHART - CONVERSION FEHERENHEIT INTO CELCIUS
START
INPUT F
C = (F – 32) * 5 / 9
PRINT F , C
STOP
122
F
50
C
MEMORY
FLOWCHARTSWAP TWO VALUES
START
INPUT A , B
T = A
PRINT A , B
STOP
A = B
B = T
FLOWCHARTCALCULATE SIMPLE INTEREST
START
INPUT P,R,N
I = P * R * N / 100
PRINT P,R,N,I
STOP
12
R
3600
I
MEMORY
10000
P
3
N
START
INPUT L
A = L^2
PRINT A,P STOP
10
L
100
A
40
P
MEMORY
FLOWCHART - AREA AND PERIMETER OF A SQUARE
P = 4 * L
START
INPUT L,B
A = L * B
PRINT A,P STOP
5
L
15
A
16
P
MEMORY
FLOWCHART - AREA AND PERIMETER OF A RECTANGLE
P = 2 * (L+B)
3
B
START
INPUT R
A = 22 / 7 * R * R
PRINT R , A
STOP
5
R
78.57
A
MEMORY
FLOWCHART-AREA OF A CIRCLE
START
INPUT H,L
A = H * L / 2
PRINT A
STOP
10
H
100
A
MEMORY
FLOWCHARTAREA OF A TRIANGLE
20
L
FLOWCHARTCALCULATE NET SALARYSTART
INPUT G
A = G * 10 / 100
PRINT G,A,D,N
STOP
G
A
MEMORY
D = G * 3 / 100
N = G + A - D
750
26750
D
N
25000
2500
START
INPUT G
D = G * 10 / 100
PRINT G,D,N STOP
15000
G
1500
D
13500
N
MEMORY
FLOWCHART CALCULATE NET SALES
N = G - D
START
INPUT M,E,S
T = M + E + S
PRINT T , A STOP
74
E
261
T
87
A
MEMORY
FLOWCHART - CALCULATE TOTAL & AVG. OF 3 SUBJECTS.
A = T / 3
90
M
97
S
FLOWCHART - LARGEST & SMALLEST OF 2 VALUES.
START INPUT A , B
PRINT “LARGEST” , A ,“SMALLEST” , B
STOP
IFA > B
YN
PRINT “LARGEST” , B ,“SMALLEST” , A
FLOWCHART - LARGEST & SMALLEST OF 2 VALUES.
START INPUT A , B
L = A , S = B
PRINT “LARGEST” , L ,“SMALLEST” , S
STOP
L = B , S = AIF
A > BYN
FLOWCHART - LARGEST & SMALLEST OF 3 VALUES.
START INPUT A , B , C
L = A , S = BL = B , S = A IFA > B
YN
A A
CONTINUED…
FLOWCHART - LARGEST & SMALLEST OF 3 VALUES.
L = C
PRINT “LARGEST” , L ,“SMALLEST” , S
STOP
S = C
IFC > L
YN
A
IFC < S
Y
N
CONTINUED…
FLOWCHART NUMBER DIVISIBLE BY SEVEN
START
INPUT N
IFR = 0
Q = INT(N/7)
R = N – (Q * 7)
PRINT N ,“DIVISIBLE”
STOP
Y
N
PRINT N ,“NOT
DIVISIBLE”
FLOWCHART CALCULATE NET SALARY
START
INPUT GS
IFGS > 10000
IFGS > 5000
A = GS * .10 , D = GS * .03
A = GS * .07 , D = GS * .02
A = 0 , D = 0
NS = GS + A - D PRINT GS,A,D,NS
STOP
Y
Y
N
N
FLOWCHART CALCULATE NET SALES
START
INPUT GS
IFGS > 20000
IFGS > 10000
D = GS * .15
D = GS * .10
NS = GS - D
PRINT GS,D,NS STOP
Y
Y
N
N
D = GS * .05
A
A
FLOWCHART - CALCULATE RESULT OF A STUDENT
START
INPUT RNO , NAMM1, M2, M3
T = M1 + M2 + M3
ACONTINUED…
A
AVG = T / 3
CONTINUED…
IF M1 < 35 ORM2 < 35 OR
M3 < 35RESULT = FAILB
CONTINUED…
D
YN
FLOWCHART - CALCULATE RESULT OF A STUDENT
IFAVG >=70
IFAVG >= 60
RESULT = DISTY
N
N
B
C
CONTINUED…
RESULT = FIRSTY
CONTINUED…
D
D
FLOWCHART - CALCULATE RESULT OF A STUDENT
IFAVG >= 50
IFAVG >=35
RESULT = SECONDY
N
N
C
CONTINUED…
RESULT = THIRDY
CONTINUED…
D
D
RESULT = FAIL D
FLOWCHART - CALCULATE RESULT OF A STUDENT
PRINT RNO , NAM ,M1 , M2 , M3 ,
T , AVG , RESULT
STOP
DCONTINUED…
FLOWCHART - CALCULATE RESULT OF A STUDENT
FLOWCHART PRINT 1ST 10 NATURAL NOS.
START
IFI < 10
I = 0
I = I + 1
STOPY N
PRINT I
FLOWCHART PRINT 1ST 10 ODD NOS.
START
IFI < 19
I = -1
I = I + 2
STOPY N
PRINT I
FLOWCHART PRINT 1ST 10 EVEN NOS.
START
IFI < 20
I = 0
I = I + 2
STOPY N
PRINT I
FLOWCHART PRINT 1ST N NATURAL NOS.
START
IFI < N
I = 0
I = I + 1
STOPY N
PRINT I
INPUT N
FLOWCHART PRINT 1ST N ODD NOS.
START
IFI < (N * 2) - 1
I = -1
I = I + 2
STOPY N
PRINT I
INPUT N
FLOWCHART PRINT 1ST N EVEN NOS.
START
IFI < (N * 2)
I = 0
I = I + 2
STOPY N
PRINT I
INPUT N
FLOWCHART – PRINT 1ST N NATURAL NOS. FROM REVERSE
START
IFI > 1
I = N + 1
I = I - 1
STOPY N
PRINT I
INPUT N
FLOWCHART – PRINT SUM OF 1ST N NATURAL NOS.
START
IFI < N
I = 0
I = I + 1
STOP
Y
N
PRINT SINPUT N
S = 0S = S + I
FLOWCHART – PRINT SUM OF 1ST N ODD NOS.
START
IFI < ( N*2)-1
I = -1
I = I + 2
STOP
Y
N
PRINT SINPUT N
S = 0S = S + I
FLOWCHART – PRINT SUM OF 1ST N EVEN NOS.
START
IFI < ( N*2)
I = 0
I = I + 2
STOP
Y
N
PRINT SINPUT N
S = 0S = S + I
FLOWCHART – PRINTSUM OF 1ST N NATURAL NOS. (AP)
START
STOP
PRINT (N / 2) * ( N + 1 )
INPUT N
FLOWCHART – PRINTSUM OF 1ST N ODD NOS. (AP)
START
STOP
PRINT N^2
INPUT N
FLOWCHART – PRINTSUM OF 1ST N EVEN NOS. (AP)
START
STOP
PRINT N * (N + 1)
INPUT N
FLOWCHART – PRINT FACTORIAL OF A GIVEN NO.
START
IFI < N
I = 0
I = I + 1
STOP
Y
N
PRINT FINPUT N
F = 1F = F * I
FLOWCHART PRINT YOUR NAME 5 TIMES
START
IFI < 5
I = 0
I = I + 1
STOPY N
PRINT NAM
INPUT NAM
FLOWCHART PRINT YOUR NAME N TIMES
START
IFI < N
I = 0
I = I + 1
STOPY N
PRINT NAM
INPUT N , NAM
FLOWCHART – PRINT ALL NOS. DIVISIBLE BY 5 BETWEEN 1 & 100
START
IFI < 100
I = 0
I = I + 5
STOPY N
PRINT I
FLOWCHART – PRINT SUM OF ALL NOS. DIVISIBLE BY 13
BETWEEN 1 & 100START
IFI < 91
I = 0
I = I + 13
STOP
Y N
PRINT SINPUT N
S = 0S = S + I
START
IFI < 10
I = I + 1
STOP
Y N
PRINT S,AS = 0
S = S + V
FLOWCHART - PRINT SUM AND MEAN OF ANY 10 VALUES
I = 0
INPUT V
A = S / 10
START
IFI < N
I = I + 1
STOP
Y N
PRINT S,AINPUT N
S = 0S = S + V
FLOWCHART - PRINT SUM AND MEAN OF ANY N VALUES
I = 0
INPUT V
STOP
A = S / N
START
IFN < L
I = I + 1
Y
NPRINT H,L
INPUT N
H = N , L = N
FLOWCHART – LARGEST & SMALLEST OUT OF 100 NOS.
I = 1
INPUT N
STOP
H = NIF
N > HY
L = N
N
N
IFI < 100
Y
A
A
START
IFV < 0
I = I + 1
Y
NPRINT P , N , Z
Z = 0
FLOWCHART – COUNT +VE,-VE & ZERO OUT OF 200 NOS.
I = 0
INPUT V
STOP
P=P+1IF
V > 0Y
N=N+1
N
N
IFI < 200
Y
A
A
P = 0 N = 0
Z=Z+1
B B
START
IFS = 2
I = I + 1
Y
N
PRINT B , G
G = 0
FLOWCHART – COUNT BOYS & GIRLS OUT OF 50 STUDENTS
I = 0
INPUT S
STOP
B=B+1IF
S = 1Y
G=G+1
N
N
IFI < 50
Y
A
A
B = 0
FLOWCHART – SEPARATE DIGITS OF A GIVEN NO.
START
INPUT N
T = N
Q=INT(N/10)
R=N-(Q*10)
PRINT R
N = Q
N
IFQ <> 0
Y
STOP
A
A
FLOWCHART COUNT DIGITS OF A GIVEN NO.
START
INPUT N
T = N
Q=INT(N/10)
R=N-(Q*10)
N = Q
N
IFQ <> 0
Y
STOP
A
A
C = 0
C = C + 1
PRINT C
FLOWCHART SUM OF DIGITS OF A GIVEN NO.
START
INPUT N
T = N
Q=INT(N/10)
R=N-(Q*10)
N = Q
N
IFQ <> 0
Y
STOP
A
A
S = 0
S = S + R
PRINT S
FLOWCHART REVERSE DIGITS OF A GIVEN NO.
START
INPUT N
T = N
Q=INT(N/10)
R=N-(Q*10)
N = Q
N
IFQ <> 0
Y
STOP
A
A
S = 0
S = S * 10 + R
PRINT S
FLOWCHART PALINDROME NUMBER
START
INPUT N
T = N
Q=INT(N/10)
R=N-(Q*10)
N = Q
N
IFQ <> 0
Y
STOP
A
S = 0
S = S * 10 + R
PRINT T “NOTPALINDROME”
IFT = S
A
PRINT T“PALINDROME”
Y
N
FLOWCHART PRIME NUMBER
START
INPUT N
I = 1
Q=INT(N/I)
R=N-(Q*I)
IFR = 0
STOP
I = I+1
PRINT N “NOTPRIME NO.”
IFI < N / 2
A
PRINT N “PRIME NO.”
N
N
A
Y
B
B
Y
FLOWCHART PRIME Nos. BETWEEN 1 & 500START
I = 1
Q=INT(N/I)
R=N-(Q*I)
IFR = 0
STOPI = I+1
IFI < N / 2
PRINT N “PRIME NO.”
N
Y
A
Y
N = 0
N = N + 1
IFN < 500
N
BY
B
N
A
FLOWCHART –SUMMATION OFPRIME Nos. BETWEEN 1 & 500START
I = 1
Q=INT(N/I)
R=N-(Q*I)
IFR = 0
STOPI = I+1IF
I < N / 2
N
Y
A
Y
S=0,N = 0
N = N + 1IF
N < 500
N
BYB
N
A S = S + N
PRINT S
FLOWCHART – COUNTPRIME Nos. BETWEEN 1 & 500START
I = 1
Q=INT(N/I)
R=N-(Q*I)
IFR = 0
STOPI = I+1IF
I < N / 2
N
Y
A
Y
C=0,N = 0
N = N + 1IF
N < 500
N
BYB
N
A C = C + 1
PRINT C
FLOWCHARTAUTOMORPHIC NUMBER
START
INPUT N
S = N * N
D = 100
R=S-(Q*D)
N
IFN > 10 &
N <100
Y
STOPA
D = 10PRINT N “NOT
AUTOMORPHIC”
IFN = R
PRINT N“AUTOMORPHIC”
YN
Q = INT(S/D)
A
FLOWCHART FACTOR OF A GIVEN NUMBER
START
I = 0
Q=INT(N/I)
R=N-(Q*I)
IFR = 0
STOPI = I+1
PRINT I
N
Y
IFI < N
N
INPUT N
Y
FLOWCHART PERFECT NUMBER
START
I = 0
Q=INT(N/I)
R=N-(Q*I)
IFR = 0
STOPI = I+1
PRINT N“PERFECT”
N
Y
IFI < N/2
N
INPUT N
Y
S = 0S = S+R
A
AIF
N = S
PRINT N“NOT
PERFECT”
Y
N
FLOWCHART ARMSTRONG NUMBER
START
INPUT N
T = N
Q=INT(N/10)
R=N-(Q*10)
N = Q
N
IFQ <> 0
Y
STOP
A
S = 0
S = S *(R^3)
PRINT T “NOTARMSTRONG”
IFT = S
A
PRINT T“ARMSTRONG”
Y
N
FLOWCHART FIBONACCI SERIES
START
INPUT N
A = B
I = 2
C =A + B
Y
IFI < N
NSTOP
AB = C
I = I + 1
PRINTA,B
A = 1
B = 1
PRINT C
A
FLOWCHART SERIES 1,1 1,2 1,3 2,1 2,2 2,3START
IFJ < 3
STOP
PRINTI , J
I = I + 1
J = 0
I = 0
J = J + 1 IFI < 2
B
B
Y
N
Y
N
FLOWCHART SERIES 1,1 2,1 2,2 3,1 3,2 3,3START
IFJ < I
STOP
PRINTI , J
I = I + 1
J = 0
I = 0
J = J + 1 IFI < 3
B
B
Y
N
Y
N
FLOWCHART SERIES 5,1 5,2 4,1 4,2 3,1 3,2START
IFJ < 2
STOP
PRINTI , J
I = I - 1
J = 0
I = 6
J = J + 1 IFI > 3
B
B
Y
N
Y
N
FLOWCHART SERIES 1,5 2,4 3,3 4,2 5,1
START
IFI < 5
STOP
PRINTI , J
J = 6
I = I + 1
I = 0
J = J - 1
Y
N
FLOWCHART-ACCEPT 5 NOS. & PRINT THEM LATER ON
START
IFI < 5
STOP
I = I + 1
I = 0
Y N
INPUT X(I)
IFI < 5
I = I + 1
I = 0
Y N
PRINT X(I)
MEMORY
30
50
100
80
70
X
1
2
3
4
5
FLOWCHART-ACCEPT 5 NOS. & PRINT 1ST & 4TH ELEMENT
START
IFI < 5
STOPI = I + 1
I = 0
Y N
INPUT X(I)
PRINTX(1), X(4)
MEMORY
30
50
100
80
70
X
1
2
3
4
5