0% found this document useful (0 votes)
61 views115 pages

Pharos Computers 6, Jain Merchant Society Sarkhej Road, Paldi, Ahmedabad - 380 007 Gujarat, India Ph:-079-26670626, 26671622

The document contains information about Pharos Computers located in Ahmedabad, India and provides a menu for self-learning tools about flowcharts and programming concepts. The menu includes sections on algorithms, flowchart symbols, simple flowcharts, flowcharts using if conditions and loops, and flowcharts for arrays. It then provides examples of flowcharts for various mathematical and logical operations and programs.

Uploaded by

darshan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views115 pages

Pharos Computers 6, Jain Merchant Society Sarkhej Road, Paldi, Ahmedabad - 380 007 Gujarat, India Ph:-079-26670626, 26671622

The document contains information about Pharos Computers located in Ahmedabad, India and provides a menu for self-learning tools about flowcharts and programming concepts. The menu includes sections on algorithms, flowchart symbols, simple flowcharts, flowcharts using if conditions and loops, and flowcharts for arrays. It then provides examples of flowcharts for various mathematical and logical operations and programs.

Uploaded by

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

PHAROS COMPUTERS

6 , Jain Merchant Society


Sarkhej Road, Paldi,
Ahmedabad – 380 007
Gujarat , India

Ph :- 079-26670626 , 26671622
[email protected]
SELF LEARNING TOOLS
CONCEPT OF
FLOWCHART AND
PROGRAMMING
VER. 1.0

DEVELOPED BY
DARSHIT SHAH
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

MAIN MENU END


1/6
SIMPLE FLOWCHARTS
• CONVERT MINUTES INTO HOURS
• CONVERT $ INTO Rs. WHERE 1$=48Rs.
• CONVERT Rs. INTO $ WHERE 1$=48Rs.
• CONVERT DOLLARS INTO POUND
WHERE 1$ = 48 Rs. & 1 POUND = 70 Rs.
• CONVERT GRAMS INTO KGs.
• CONVERT KGs INTO GRAMS.

MAIN MENU END


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

MAIN MENU END


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)]

MAIN MENU END


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

MAIN MENU END


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

MAIN MENU END


6/6
FLOWCHARTS
USING 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.

MAIN MENU END


1/4
FLOWCHARTS
USING IF CONDITION
• CALCULATE NET SALARY
WHERE NET SALARY = GROSS SALARY
+ ALLOWANCES – DEDUCTION
IF
SALARY ALLOWANCES DEDUCTIONS
> 10000 10 % 3%
> 5000 7% 2%

MAIN MENU END


2/4
FLOWCHARTS
USING IF CONDITION
• CALCULATE NET SALES WHERE NET
SALES = GROSS SALES – DISCOUNT
WHERE IF
GROSS SALES DISCOUNT
> 20000 15 %
> 10000 10 %
OTHERWISE 5%

MAIN MENU END


3/4
FLOWCHARTS
USING 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

MAIN MENU END


4/4
FLOWCHARTS
HAVING 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

MAIN MENU END


1/13
FLOWCHARTS
HAVING 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)

MAIN MENU END


2/13
FLOWCHARTS
HAVING 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

MAIN MENU END


3/13
FLOWCHARTS
HAVING 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

MAIN MENU END


4/13
FLOWCHARTS
HAVING 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

MAIN MENU END


5/13
FLOWCHARTS
HAVING 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

MAIN MENU END


6/13
FLOWCHARTS
HAVING 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.

MAIN MENU END


7/13
FLOWCHARTS
HAVING 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

MAIN MENU END


8/13
FLOWCHARTS
HAVING 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. 61 + 2 + 3 = 6
• FIND OUT WHETHER A GIVEN NO. IS
ARMSTRONG (SUM OF CUBE OF DIGITS
= NO. ITSELF) NO. OR NOT e.g. 153

MAIN MENU END


9/13
FLOWCHARTS
HAVING LOOP
• PRINT FIBONACCI SERIES 1,1,2,3,5,8…
UPTO N TERMS.

MAIN MENU END


10/13
FLOWCHARTS
LOOP WITHIN LOOP
11 11 51
12 21 52
13 22 41
21 31 42
22 32 31
23 33 32
MAIN MENU END
11/13
FLOWCHARTS
LOOP WITHIN LOOP

111 211
112 212
121 221
122 222

MAIN MENU END
12/13
FLOWCHARTS
PARALLEL LOOP
15
15
15
24
24
33
24
42
33
51
33
MAIN MENU END
13/13
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.
START STOP

IF Y
INPUT
CONDITION

PROCESS N

A
OUTPUT
A CONNECTORS

SYMBOLS
FLOWCHART-ADD 2 NOS.
START

MEMORY
INPUT A,B
A B
C =A+ B 10 5

C
PRINT C
15

STOP
FLOWCHART-SUBTRACT 2 NOS.
START

MEMORY
INPUT A,B
A B
C =A- B 10 5

C
PRINT C
5

STOP
FLOWCHART-MULTIPLY 2 NOS.
START

MEMORY
INPUT A,B
A B
C =A*B 10 5

C
PRINT C
50

STOP
FLOWCHART-DIVIDE 2 NOS.
START

MEMORY
INPUT A,B
A B
C =A/ B 10 5

C
PRINT C
2

STOP
FLOWCHART-
ADD,SUB,MUL,DIVIDE 2 NOS.
START MEMORY
A B
INPUT A,B 10 5

F =A/ B
C =A+ B C D

15 5
PRINT C,D,E,F
D =A- B E F

50 22
E =A*B STOP
FLOWCHART
CONVERT HOURS INTO MINUTES
START

MEMORY
INPUT H

H
M = H * 60 10

M
PRINT H , M
600

STOP
FLOWCHART
CONVERT MINUTES INTO HOURS
START

MEMORY
INPUT M

M
H = M / 60 360

H
PRINT M , H
6

STOP
FLOWCHART
CONVERT DOLLAR INTO RUPEES
START

MEMORY
INPUT D

D
R =D * 48 10

R
PRINT D , R
480

STOP
FLOWCHART
CONVERT RUPEES INTO DOLLAR
START

MEMORY
INPUT R

R
D =R / 48 480

D
PRINT R , D
10

STOP
FLOWCHART
CONVERT DOLLARS INTO POUND
START

MEMORY
INPUT D

D
P =D * 48 / 70 3360

P
PRINT D , P
2304

STOP
FLOWCHART
CONVERT GRAMS INTO KGs
START

MEMORY
INPUT G

G
K =G /1000 4500

K
PRINT G , K
4.5

STOP
FLOWCHART
CONVERT KGs INTO GRAMS
START

MEMORY
INPUT K

K
G =K*1000 4.5

G
PRINT K , G
4500

STOP
FLOWCHART-CONVERSION
BYTES INTO KB , MB , GB , TB.
START MEMORY
B

INPUT B 1099511627776
K
T = G / 1024
K = B / 1024 1073741824
M
PRINT
M = K / 1024 B,K,M,G,T 1048576
G T

G = M / 1024 STOP 1024 1


FLOWCHART - CONVERSION
CELCIUS INTO FEHERENHEIT
START

MEMORY
INPUT C

C
F = (9 / 5 * C ) + 32 50

F
PRINT C , F
122

STOP
FLOWCHART - CONVERSION
FEHERENHEIT INTO CELCIUS
START

MEMORY
INPUT F

F
C = (F – 32) * 5 / 9 122

C
PRINT F , C
50

STOP
FLOWCHART
SWAP TWO VALUES
START

INPUT A , B

B=T
T =A

PRINT A , B
A=B

STOP
FLOWCHART
CALCULATE SIMPLE INTEREST
START

MEMORY
INPUT P,R,N

P R N
I = P * R * N / 100 10000 12 3

I
PRINT
P,R,N,I 3600

STOP
FLOWCHART - AREA AND
PERIMETER OF A SQUARE
START

MEMORY
INPUT L

L
A = L^2 10

A P
P=4*L
100 40

PRINT A,P STOP


FLOWCHART - AREA AND
PERIMETER OF A RECTANGLE
START

MEMORY
INPUT L,B

L B
A = L* B 5 3

A P
P = 2 * (L+B)
15 16

PRINT A,P STOP


FLOWCHART-AREA OF A CIRCLE
START

MEMORY
INPUT R

R
A = 22 / 7 * R * R 5

A
PRINT R , A
78.57

STOP
FLOWCHART
AREA OF A TRIANGLE
START

MEMORY
INPUT H,L

H L
A=H * L/ 2 10 20

A
PRINT A
100

STOP
FLOWCHART
CALCULATE NET SALARY
START MEMORY
G

INPUT G 25000
A
N = G +A- D
A = G * 10 / 100 2500
D
PRINT
G,A,D,N 750
D = G * 3 / 100
N

STOP 26750
FLOWCHART
CALCULATE NET SALES
START

MEMORY
INPUT G

G
D = G * 10 / 100 15000

D N
N=G-D
1500 13500

PRINT G,D,N STOP


FLOWCHART - CALCULATE
TOTAL & AVG. OF 3 SUBJECTS.
START

MEMORY
INPUT M,E,S

M E S
T=M+E+S 90 74 97

T A
A=T/3
261 87

PRINT T , A STOP
FLOWCHART - LARGEST &
SMALLEST OF 2 VALUES.
START INPUT A , B

N IF Y
A>B

PRINT PRINT
“LARGEST” , B , “LARGEST” , A ,
“SMALLEST” , A “SMALLEST” , B

STOP
FLOWCHART - LARGEST &
SMALLEST OF 2 VALUES.
START INPUT A , B

N IF Y
L= B, S =A A>B L =A, S = B

PRINT
“LARGEST” , L ,
STOP
“SMALLEST” , S
FLOWCHART - LARGEST &
SMALLEST OF 3 VALUES.
START INPUT A , B , C

N Y
L= B, S =A IF L =A,S=B
A>B

A A

CONTINUED…
FLOWCHART - LARGEST &
SMALLEST OF 3 VALUES.
CONTINUED…
A

N IF N IF Y
L =C
C<S C>L

S=C
PRINT
“LARGEST” , L ,
STOP
“SMALLEST” , S
FLOWCHART
NUMBER DIVISIBLE BY SEVEN
IF
START Y PRINT N ,
R=0
“DIVISIBLE”
N
INPUT N
PRINT N ,
“NOT
DIVISIBLE”
Q = INT(N/7)
STOP

R = N – (Q * 7)
FLOWCHART
CALCULATE NET SALARY
IF
START Y A = GS * .10 ,
GS > 10000
D = GS * .03
N
A=0,D=0
IF A = GS * .07 ,
Y
GS > 5000 D = GS * .02
INPUT GS N

NS = GS + A - D PRINT STOP
GS,A,D,NS
FLOWCHART
CALCULATE NET SALES
IF
START Y
GS > 20000 D = GS * .15

N
INPUT GS IF
Y D = GS * .10
GS > 10000

N A

NS = GS - D D = GS * .05
PRINT
GS,D,NS STOP
A
FLOWCHART - CALCULATE
RESULT OF A STUDENT
START

INPUT RNO , NAM


M1, M2, M3

T = M1 + M2 + M3

A
CONTINUED…
FLOWCHART - CALCULATE
RESULT OF A STUDENT
CONTINUED…
A

AVG = T / 3
D

IF M1 < 35 OR
N Y
B M2 < 35 OR RESULT = FAIL
M3 < 35

CONTINUED…
FLOWCHART - CALCULATE
RESULT OF A STUDENT
CONTINUED…

IF Y
AVG >=70 RESULT = DIST D

N
IF Y
AVG >= 60 RESULT = FIRST D

N
C
CONTINUED…
FLOWCHART - CALCULATE
RESULT OF A STUDENT
CONTINUED…

IF Y
AVG >= 50 RESULT = SECOND D

N
IF Y
AVG >=35 RESULT = THIRD D

N
RESULT = FAIL D
CONTINUED…
FLOWCHART - CALCULATE
RESULT OF A STUDENT
CONTINUED…
D

PRINT
RNO , NAM ,
M1 , M2 , M3 ,
T , AVG , RESULT

STOP
FLOWCHART
PRINT 1ST 10 NATURAL NOS.
START I=0

I=I+1

PRINT I

IF
Y N
I < 10 STOP
FLOWCHART
PRINT 1ST 10 ODD NOS.
START I = -1

I=I+2

PRINT I

IF
Y N
I < 19 STOP
FLOWCHART
PRINT 1ST 10 EVEN NOS.
START I=0

I=I+2

PRINT I

IF
Y N
I < 20 STOP
FLOWCHART
PRINT 1ST N NATURAL NOS.
START I=0

I=I+1
INPUT N

PRINT I

IF
Y N
I<N STOP
FLOWCHART
PRINT 1ST N ODD NOS.
START I = -1

I=I+2
INPUT N

PRINT I

IF
Y N
I < (N * 2) - 1 STOP
FLOWCHART
PRINT 1ST N EVEN NOS.
START I=0

I=I+2
INPUT N

PRINT I

IF
Y N
I < (N * 2) STOP
FLOWCHART – PRINT 1ST N
NATURAL NOS. FROM REVERSE
START I=N+1

I=I-1
INPUT N

PRINT I

IF
Y N
I>1 STOP
FLOWCHART – PRINT
SUM OF 1ST N NATURAL NOS.
START I=0

I=I +1 PRINT S
INPUT N

S=S +I
S=0 STOP

IF
Y
I< N
N
FLOWCHART – PRINT
SUM OF 1ST N ODD NOS.
START I = -1

I=I +2 PRINT S
INPUT N

S=S +I
S=0 STOP

IF
Y
I < ( N*2)-1
N
FLOWCHART – PRINT
SUM OF 1ST N EVEN NOS.
START I=0

I=I +2 PRINT S
INPUT N

S=S +I
S=0 STOP

IF
Y
I < ( N*2)
N
FLOWCHART – PRINT
SUM OF 1ST N NATURAL NOS. (AP)
START

INPUT N

PRINT (N / 2) * ( N + 1 )

STOP
FLOWCHART – PRINT
SUM OF 1ST N ODD NOS. (AP)
START

INPUT N

PRINT N^2

STOP
FLOWCHART – PRINT
SUM OF 1ST N EVEN NOS. (AP)
START

INPUT N

PRINT N * (N + 1)

STOP
FLOWCHART – PRINT
FACTORIAL OF A GIVEN NO.
START I=0

I=I +1 PRINT F
INPUT N

F=F*I
F=1 STOP

IF
Y
I< N
N
FLOWCHART
PRINT YOUR NAME 5 TIMES
START I=0

INPUT I=I+1
NAM

PRINT NAM

IF
Y N
I<5 STOP
FLOWCHART
PRINT YOUR NAME N TIMES
START I=0

INPUT I=I+1
N , NAM

PRINT NAM

IF
Y N
I<N STOP
FLOWCHART – PRINT ALL NOS.
DIVISIBLE BY 5 BETWEEN 1 & 100

START I=0

I=I +5

PRINT I

Y IF N
STOP
I < 100
FLOWCHART – PRINT SUM OF
ALL NOS. DIVISIBLE BY 13
BETWEEN 1 & 100
START I=0

I = I + 13 PRINT S
INPUT N

S=S +I
STOP
S=0

Y IF N
I < 91
FLOWCHART - PRINT SUM AND
MEAN OF ANY 10 VALUES
START I=I+1 A = S / 10

INPUT V PRINT S,A


S=0

S=S +V
I=0 STOP

Y IF N
I < 10
FLOWCHART - PRINT SUM AND
MEAN OF ANY N VALUES
START I=I+1 A=S/N

INPUT V PRINT S,A


INPUT N

S=S +V
S=0 STOP

Y IF N
I< N
I=0
FLOWCHART – LARGEST &
SMALLEST OUT OF 100 NOS.
START I=I+1
A IF Y
INPUT N I < 100
INPUT N
N A

IF Y
H=N
H=N,L=N N>H PRINT H,L
N

IF Y
I=1 L=N STOP
N<L
N
FLOWCHART – COUNT +VE,-VE
& ZERO OUT OF 200 NOS.
START I=I+1 Z=Z+1
A B
B
P=0 INPUT V
IF Y
N=0 I < 200

IF Y N A
P=P+1
Z=0 V>0
PRINT
N P,N,Z

IF Y
I=0 N=N+1
V<0
N STOP
FLOWCHART – COUNT BOYS &
GIRLS OUT OF 50 STUDENTS
START I=I+1
A

INPUT S IF Y
B=0 I < 50

N A
IF Y
B=B+1 PRINT
G=0 S=1
B,G
N

IF Y
I=0 G=G+1 STOP
S=2
N
FLOWCHART – SEPARATE DIGITS
OF A GIVEN NO.
START R=N-(Q*10)

IF Y
Q <> 0 A
INPUT N PRINT R
N
STOP
T=N N=Q

Q=INT(N/10)
FLOWCHART
COUNT DIGITS OF A GIVEN NO.
START A Q=INT(N/10)

INPUT N R=N-(Q*10)

IF Y
A
T=N C=C+1 Q <> 0
N
PRINT C
C=0 N=Q
STOP
FLOWCHART
SUM OF DIGITS OF A GIVEN NO.
START A Q=INT(N/10)

INPUT N R=N-(Q*10)

IF Y
A
T=N S=S +R Q <> 0
N
PRINT S
S=0 N=Q
STOP
FLOWCHART
REVERSE DIGITS OF A GIVEN NO.
START A Q=INT(N/10)

INPUT N R=N-(Q*10)

IF Y
A
T=N S = S * 10 + R Q <> 0
N
PRINT S
S=0 N=Q
STOP
FLOWCHART
PALINDROME NUMBER
START A
IF Y
Q <> 0 A
Q=INT(N/10)
N
INPUT N
IF Y
R=N-(Q*10)
T=S
T=N

S = S * 10 + R PRINT T
N “PALINDROME”
S=0
PRINT T “NOT STOP
N=Q PALINDROME”
FLOWCHART
PRIME NUMBER
START IF Y
A B
I<N/2
Q=INT(N/I)
INPUT N N

R=N-(Q*I) PRINT N
“PRIME NO.”
I=1

B IF Y PRINT N “NOT
R=0 PRIME NO.”
I = I+1
N
STOP
A
FLOWCHART
PRIME Nos. BETWEEN 1 & 500
START Q=INT(N/I) A

N=0 R=N-(Q*I) PRINT N


B “PRIME NO.”
N=N+1
IF Y
R=0
I=1 IF Y
N B
N < 500
IF N
A N
I = I+1 I<N/2
Y STOP
FLOWCHART –SUMMATION OF
PRIME Nos. BETWEEN 1 & 500
START Q=INT(N/I) A S=S+N

S=0,N = 0 R=N-(Q*I)
B IF Y
B
N=N+1 N < 500
IF Y
R=0 N
I=1 PRINT S
N

IF N
A STOP
I = I+1 I<N/2
Y
FLOWCHART – COUNT
PRIME Nos. BETWEEN 1 & 500
START Q=INT(N/I) A C=C+1

C=0,N = 0 R=N-(Q*I)
B IF Y
B
N=N+1 N < 500
IF Y
R=0 N
I=1 PRINT C
N

IF N
A STOP
I = I+1 I<N/2
Y
FLOWCHART
AUTOMORPHIC NUMBER
START IF A
Y
N > 10 & D = 100
N <100
INPUT N N IF Y
N N=R
Q = INT(S/D)
S=N*N
PRINT N
R=S-(Q*D) “AUTOMORPHIC”

D = 10
PRINT N “NOT
A AUTOMORPHIC” STOP
FLOWCHART
FACTOR OF A GIVEN NUMBER
START Q=INT(N/I)

R=N-(Q*I)
INPUT N

IF Y
PRINT I
R=0
I=0
N

IF N
STOP
I = I+1 I<N
Y
FLOWCHART
PERFECT NUMBER
START Q=INT(N/I) IF Y
A
N=S
INPUT N R=N-(Q*I) N
PRINT N
“PERFECT”
S=0
IF Y
S = S+R
R=0
I=0
N PRINT N
“NOT
IF N PERFECT”
A
I = I+1 I < N/2
Y STOP
FLOWCHART
ARMSTRONG NUMBER
START A
IF Y
Q <> 0 A
Q=INT(N/10)
N
INPUT N
IF Y
R=N-(Q*10)
T=S
T=N

S = S *(R^3) PRINT T
N “ARMSTRONG”
S=0
PRINT T “NOT STOP
N=Q ARMSTRONG”
FLOWCHART
FIBONACCI SERIES
PRINT
START PRINT C
A,B

INPUT N I=2 IF N
STOP
I<N
A
Y
A= 1
A= B
I=I+1

B=1 A
B=C
C =A + B
FLOWCHART
SERIES 1,1 1,2 1,3 2,1 2,2 2,3
START J=J+1 IF Y
B
I<2
PRINT N
I=0 I,J
B STOP

I=I+1 IF N
J<3

Y
J=0
FLOWCHART
SERIES 1,1 2,1 2,2 3,1 3,2 3,3
START J=J+1 IF Y
B
I<3
PRINT N
I=0 I,J
B STOP

I=I+1 IF N
J<I

Y
J=0
FLOWCHART
SERIES 5,1 5,2 4,1 4,2 3,1 3,2
START J=J+1 IF Y
B
I>3
PRINT N
I=6 I,J
B STOP

I=I-1 IF N
J<2

Y
J=0
FLOWCHART
SERIES 1,5 2,4 3,3 4,2 5,1
START J=J-1

PRINT
I=0 I,J

J=6 IF N
STOP
I<5

Y
I=I+1
FLOWCHART-ACCEPT 5 NOS. &
PRINT THEM LATER ON
START

MEMORY
I = -1 I = -1
X
I=I+1 I=I+1 0 50
1 30
INPUT X[I] PRINT X[I] 2 70
3 80
Y IF N Y IF N 4 100
STOP
I<4 I<4
FLOWCHART-ACCEPT 5 NOS. &
PRINT 1ST & 4TH ELEMENT
START

PRINT MEMORY
I = -1 X[0], X[3]
X
I=I+1 STOP 0 50
1 30
INPUT X[I] 2 70
3 80
Y IF N 4 100
I<4

You might also like