115
PHAROS COMPUTERS 6 , Jain Merchant Society Sarkhej Road, Paldi, Ahmedabad – 380 007 Gujarat , India Ph :- 91 – 79 - 6610203 , 6635622 , 6636626 pharoscomputers@hotmail .com

Flowchart

Embed Size (px)

DESCRIPTION

Flowchart

Citation preview

Page 1: Flowchart

PHAROS COMPUTERS6 , Jain Merchant Society

Sarkhej Road, Paldi,Ahmedabad – 380 007

Gujarat , India

Ph :- 91 – 79 - 6610203 , 6635622 , 6636626

[email protected]

Page 2: Flowchart

DEVELOPED BYDARSHIT SHAH

SELF LEARNING TOOLSCONCEPT OF

FLOWCHART AND PROGRAMMING

VER. 1.0

Page 3: Flowchart

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

Page 4: Flowchart

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

Page 5: Flowchart

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

Page 6: Flowchart

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

Page 7: Flowchart

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

Page 8: Flowchart

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

Page 9: Flowchart

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

Page 10: Flowchart

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

Page 11: Flowchart

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

Page 12: Flowchart

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

Page 13: Flowchart

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

Page 14: Flowchart

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

Page 15: Flowchart

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

Page 16: Flowchart

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

Page 17: Flowchart

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

Page 18: Flowchart

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

Page 19: Flowchart

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

Page 20: Flowchart

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

Page 21: Flowchart

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

Page 22: Flowchart

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

Page 23: Flowchart

FLOWCHARTSHAVING LOOP

• PRINT FIBONACCI SERIES 1,1,2,3,5,8…UPTO N TERMS.

ENDMAIN MENU 10/13

Page 24: Flowchart

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

Page 25: Flowchart

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

Page 26: Flowchart

FLOWCHARTSPARALLEL LOOP

ENDMAIN MENU 13/13

1 52 43 34 25 1

1 51 52 42 43 33 3

Page 27: Flowchart

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.

Page 28: Flowchart

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.

Page 29: Flowchart

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.

Page 30: Flowchart

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.

Page 31: Flowchart

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.

Page 32: Flowchart

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.

Page 33: Flowchart

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.

Page 34: Flowchart

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.

Page 35: Flowchart

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.

Page 36: Flowchart

S Y M B O L S

START

INPUT

PROCESS

A

A

IF CONDITION

Y

N

OUTPUTCONNECTORS

STOP

Page 37: Flowchart

FLOWCHART-ADD 2 NOS.

START

INPUT A,B

C = A + B

PRINT C

STOP

10

A

5

B

C

MEMORY

1515

Page 38: Flowchart

FLOWCHART-SUBTRACT 2 NOS.

START

INPUT A,B

C = A - B

PRINT C

STOP

10

A

5

B

5

C

MEMORY

5

Page 39: Flowchart

FLOWCHART-MULTIPLY 2 NOS.

START

INPUT A,B

C = A * B

PRINT C

STOP

10

A

5

B

50

C

MEMORY

50

Page 40: Flowchart

FLOWCHART-DIVIDE 2 NOS.

START

INPUT A,B

C = A / B

PRINT C

STOP

10

A

5

B

2

C

MEMORY

2

Page 41: Flowchart

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

Page 42: Flowchart

FLOWCHART CONVERT HOURS INTO MINUTES

START

INPUT H

M = H * 60

PRINT H , M

STOP

10

H

M

600

MEMORY

600

Page 43: Flowchart

FLOWCHART CONVERT MINUTES INTO HOURS

START

INPUT M

H = M / 60

PRINT M , H

STOP

360

M

6

H

MEMORY

Page 44: Flowchart

FLOWCHART CONVERT DOLLAR INTO RUPEES

START

INPUT D

R =D * 48

PRINT D , R

STOP

10

D

480

R

MEMORY

Page 45: Flowchart

FLOWCHART CONVERT RUPEES INTO DOLLAR

START

INPUT R

D =R / 48

PRINT R , D

STOP

480

R

10

D

MEMORY

Page 46: Flowchart

FLOWCHART CONVERT DOLLARS INTO POUND

START

INPUT D

P =D * 48 / 70

PRINT D , P

STOP

3360

D

2304

P

MEMORY

Page 47: Flowchart

FLOWCHART CONVERT GRAMS INTO KGs

START

INPUT G

K =G /1000

PRINT G , K

STOP

4500

G

4.5

K

MEMORY

Page 48: Flowchart

FLOWCHART CONVERT KGs INTO GRAMS

START

INPUT K

G =K*1000

PRINT K , G

STOP

4.5

K

4500

G

MEMORY

Page 49: Flowchart

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

Page 50: Flowchart

FLOWCHART - CONVERSION CELCIUS INTO FEHERENHEIT

START

INPUT C

F = (9 / 5 * C ) + 32

PRINT C , F

STOP

50

C

122

F

MEMORY

Page 51: Flowchart

FLOWCHART - CONVERSION FEHERENHEIT INTO CELCIUS

START

INPUT F

C = (F – 32) * 5 / 9

PRINT F , C

STOP

122

F

50

C

MEMORY

Page 52: Flowchart

FLOWCHARTSWAP TWO VALUES

START

INPUT A , B

T = A

PRINT A , B

STOP

A = B

B = T

Page 53: Flowchart

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

Page 54: Flowchart

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

Page 55: Flowchart

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

Page 56: Flowchart

START

INPUT R

A = 22 / 7 * R * R

PRINT R , A

STOP

5

R

78.57

A

MEMORY

FLOWCHART-AREA OF A CIRCLE

Page 57: Flowchart

START

INPUT H,L

A = H * L / 2

PRINT A

STOP

10

H

100

A

MEMORY

FLOWCHARTAREA OF A TRIANGLE

20

L

Page 58: Flowchart

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

Page 59: Flowchart

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

Page 60: Flowchart

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

Page 61: Flowchart

FLOWCHART - LARGEST & SMALLEST OF 2 VALUES.

START INPUT A , B

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

STOP

IFA > B

YN

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

Page 62: Flowchart

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

Page 63: Flowchart

FLOWCHART - LARGEST & SMALLEST OF 3 VALUES.

START INPUT A , B , C

L = A , S = BL = B , S = A IFA > B

YN

A A

CONTINUED…

Page 64: Flowchart

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…

Page 65: Flowchart

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”

Page 66: Flowchart

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

Page 67: Flowchart

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

Page 68: Flowchart

FLOWCHART - CALCULATE RESULT OF A STUDENT

START

INPUT RNO , NAMM1, M2, M3

T = M1 + M2 + M3

ACONTINUED…

Page 69: Flowchart

A

AVG = T / 3

CONTINUED…

IF M1 < 35 ORM2 < 35 OR

M3 < 35RESULT = FAILB

CONTINUED…

D

YN

FLOWCHART - CALCULATE RESULT OF A STUDENT

Page 70: Flowchart

IFAVG >=70

IFAVG >= 60

RESULT = DISTY

N

N

B

C

CONTINUED…

RESULT = FIRSTY

CONTINUED…

D

D

FLOWCHART - CALCULATE RESULT OF A STUDENT

Page 71: Flowchart

IFAVG >= 50

IFAVG >=35

RESULT = SECONDY

N

N

C

CONTINUED…

RESULT = THIRDY

CONTINUED…

D

D

RESULT = FAIL D

FLOWCHART - CALCULATE RESULT OF A STUDENT

Page 72: Flowchart

PRINT RNO , NAM ,M1 , M2 , M3 ,

T , AVG , RESULT

STOP

DCONTINUED…

FLOWCHART - CALCULATE RESULT OF A STUDENT

Page 73: Flowchart

FLOWCHART PRINT 1ST 10 NATURAL NOS.

START

IFI < 10

I = 0

I = I + 1

STOPY N

PRINT I

Page 74: Flowchart

FLOWCHART PRINT 1ST 10 ODD NOS.

START

IFI < 19

I = -1

I = I + 2

STOPY N

PRINT I

Page 75: Flowchart

FLOWCHART PRINT 1ST 10 EVEN NOS.

START

IFI < 20

I = 0

I = I + 2

STOPY N

PRINT I

Page 76: Flowchart

FLOWCHART PRINT 1ST N NATURAL NOS.

START

IFI < N

I = 0

I = I + 1

STOPY N

PRINT I

INPUT N

Page 77: Flowchart

FLOWCHART PRINT 1ST N ODD NOS.

START

IFI < (N * 2) - 1

I = -1

I = I + 2

STOPY N

PRINT I

INPUT N

Page 78: Flowchart

FLOWCHART PRINT 1ST N EVEN NOS.

START

IFI < (N * 2)

I = 0

I = I + 2

STOPY N

PRINT I

INPUT N

Page 79: Flowchart

FLOWCHART – PRINT 1ST N NATURAL NOS. FROM REVERSE

START

IFI > 1

I = N + 1

I = I - 1

STOPY N

PRINT I

INPUT N

Page 80: Flowchart

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

Page 81: Flowchart

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

Page 82: Flowchart

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

Page 83: Flowchart

FLOWCHART – PRINTSUM OF 1ST N NATURAL NOS. (AP)

START

STOP

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

INPUT N

Page 84: Flowchart

FLOWCHART – PRINTSUM OF 1ST N ODD NOS. (AP)

START

STOP

PRINT N^2

INPUT N

Page 85: Flowchart

FLOWCHART – PRINTSUM OF 1ST N EVEN NOS. (AP)

START

STOP

PRINT N * (N + 1)

INPUT N

Page 86: Flowchart

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

Page 87: Flowchart

FLOWCHART PRINT YOUR NAME 5 TIMES

START

IFI < 5

I = 0

I = I + 1

STOPY N

PRINT NAM

INPUT NAM

Page 88: Flowchart

FLOWCHART PRINT YOUR NAME N TIMES

START

IFI < N

I = 0

I = I + 1

STOPY N

PRINT NAM

INPUT N , NAM

Page 89: Flowchart

FLOWCHART – PRINT ALL NOS. DIVISIBLE BY 5 BETWEEN 1 & 100

START

IFI < 100

I = 0

I = I + 5

STOPY N

PRINT I

Page 90: Flowchart

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

Page 91: Flowchart

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

Page 92: Flowchart

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

Page 93: Flowchart

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

Page 94: Flowchart

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

Page 95: Flowchart

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

Page 96: Flowchart

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

Page 97: Flowchart

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

Page 98: Flowchart

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

Page 99: Flowchart

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

Page 100: Flowchart

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

Page 101: Flowchart

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

Page 102: Flowchart

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

Page 103: Flowchart

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

Page 104: Flowchart

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

Page 105: Flowchart

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

Page 106: Flowchart

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

Page 107: Flowchart

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

Page 108: Flowchart

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

Page 109: Flowchart

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

Page 110: Flowchart

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

Page 111: Flowchart

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

Page 112: Flowchart

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

Page 113: Flowchart

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

Page 114: Flowchart

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

Page 115: Flowchart

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