Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 115

PHAROS COMPUTERS 6 , Jain Merchant Society Sarkhej Road, Paldi, Ahmedabad 380 007 Gujarat , India

Ph :- 91 79 - 6610203 , 6635622 , 6636626 pharoscomputers@hotmail.com

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
END

MAIN MENU

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. 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

MAIN MENU

END

9/13

FLOWCHARTS HAVING LOOP


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

MAIN MENU

END

10/13

MAIN MENU

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


END

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

INPUT

IF CONDITION

PROCESS

N A

OUTPUT
A CONNECTORS

SYMBOLS

FLOWCHART-ADD 2 NOS.
START MEMORY INPUT A,B A C =A+ B 10 C PRINT C 15 B 5

STOP

FLOWCHART-SUBTRACT 2 NOS.
START MEMORY INPUT A,B A C =A- B 10 C PRINT C 5 B 5

STOP

FLOWCHART-MULTIPLY 2 NOS.
START MEMORY INPUT A,B A C =A* B 10 C PRINT C 50 B 5

STOP

FLOWCHART-DIVIDE 2 NOS.
START MEMORY INPUT A,B A C =A/B 10 C PRINT C 2 B 5

STOP

FLOWCHARTADD,SUB,MUL,DIVIDE 2 NOS.
START MEMORY A B 10 5

INPUT A,B

F =A/B
C =A+ B PRINT C,D,E,F C 15 E STOP 50 D 5 F 2 2

D =A- B

E =A*B

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 1099511627776

INPUT B

T = G / 1024
K = B / 1024 PRINT B,K,M,G,T

K 1073741824 M

M = K / 1024

1048576
G T 1

G = M / 1024

STOP

1024

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

A=B

PRINT A , B

STOP

FLOWCHART CALCULATE SIMPLE INTEREST


START MEMORY INPUT P,R,N P I = P * R * N / 100 10000 R 12 I 3600 N 3

PRINT P,R,N,I
STOP

FLOWCHART - AREA AND PERIMETER OF A SQUARE


START MEMORY INPUT L L A = L^2 A 10 P 40

P=4*L

100 STOP

PRINT A,P

FLOWCHART - AREA AND PERIMETER OF A RECTANGLE


START MEMORY INPUT L,B L A =L*B 5 A B 3 P 16

P = 2 * (L+B)

15 STOP

PRINT A,P

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 A=H*L/2 10 A PRINT A 100 L 20

STOP

FLOWCHART CALCULATE NET SALARY


START MEMORY G 25000

INPUT G

N =G +A-D
A = G * 10 / 100 PRINT G,A,D,N

A 2500 D

D = G * 3 / 100

750
N

STOP

26750

FLOWCHART CALCULATE NET SALES


START MEMORY INPUT G G D = G * 10 / 100 D 15000 N 13500

N=G-D

1500 STOP

PRINT G,D,N

FLOWCHART - CALCULATE TOTAL & AVG. OF 3 SUBJECTS.


START MEMORY INPUT M,E,S M T=M+E+S 90 T E 74 A 87 S 97

A=T/3

261 STOP

PRINT T , A

FLOWCHART - LARGEST & SMALLEST OF 2 VALUES.


START INPUT A , B

IF A>B

PRINT LARGEST , B , SMALLEST , A

PRINT LARGEST , A , SMALLEST , B

STOP

FLOWCHART - LARGEST & SMALLEST OF 2 VALUES.


START INPUT A , B

L= B , S =A

IF A>B

L =A,S=B

PRINT LARGEST , L , SMALLEST , S

STOP

FLOWCHART - LARGEST & SMALLEST OF 3 VALUES.


START INPUT A , B , C

L= B, S =A

IF A>B

L =A,S=B

CONTINUED

FLOWCHART - LARGEST & SMALLEST OF 3 VALUES.


CONTINUED A

IF C<S Y

IF C>L

L =C

S=C
PRINT LARGEST , L , SMALLEST , S

STOP

FLOWCHART NUMBER DIVISIBLE BY SEVEN


START
IF R=0

PRINT N , DIVISIBLE

N
INPUT N

PRINT N , NOT DIVISIBLE


Q = INT(N/7)

STOP

R = N (Q * 7)

FLOWCHART CALCULATE NET SALARY


START
IF GS > 10000

A = GS * .10 , D = GS * .03

N
A=0,D=0

IF GS > 5000
INPUT GS N

A = GS * .07 , D = GS * .02

NS = GS + A - D

PRINT GS,A,D,NS

STOP

FLOWCHART CALCULATE NET SALES


START
IF GS > 20000 N IF GS > 10000 N NS = GS - D A D = GS * .05 PRINT GS,D,NS STOP

D = GS * .15

INPUT GS

D = GS * .10 A

FLOWCHART - CALCULATE RESULT OF A STUDENT


START

INPUT RNO , NAM M1, M2, M3

T = M1 + M2 + M3

CONTINUED

FLOWCHART - CALCULATE RESULT OF A STUDENT


CONTINUED A

AVG = T / 3

IF M1 < 35 OR M2 < 35 OR M3 < 35

RESULT = FAIL

CONTINUED

FLOWCHART - CALCULATE RESULT OF A STUDENT


CONTINUED

B
IF AVG >=70 N IF AVG >= 60 N C

RESULT = DIST

RESULT = FIRST

CONTINUED

FLOWCHART - CALCULATE RESULT OF A STUDENT


CONTINUED

C
IF AVG >= 50 N IF AVG >=35 N RESULT = FAIL D

RESULT = SECOND

RESULT = THIRD

CONTINUED

FLOWCHART - CALCULATE RESULT OF A STUDENT


CONTINUED D

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

STOP

FLOWCHART ST PRINT 1 10 NATURAL NOS.


START I=0

I=I+1

PRINT I

IF I < 10

STOP

FLOWCHART ST PRINT 1 10 ODD NOS.


START I = -1

I=I+2

PRINT I

IF I < 19

STOP

FLOWCHART ST PRINT 1 10 EVEN NOS.


START I=0

I=I+2

PRINT I

IF I < 20

STOP

FLOWCHART ST PRINT 1 N NATURAL NOS.


START I=0

INPUT N

I=I+1

PRINT I

IF I<N

STOP

FLOWCHART ST PRINT 1 N ODD NOS.


START I = -1

INPUT N

I=I+2

PRINT I

IF Y I < (N * 2) - 1

STOP

FLOWCHART ST PRINT 1 N EVEN NOS.


START I=0

INPUT N

I=I+2

PRINT I

IF I < (N * 2)

STOP

FLOWCHART PRINT 1ST N NATURAL NOS. FROM REVERSE


START I=N+1

INPUT N

I=I-1

PRINT I

IF I>1

STOP

FLOWCHART PRINT ST SUM OF 1 N NATURAL NOS.


START I=0

INPUT N

I=I +1

PRINT S

S=S +I S=0 IF I< N

STOP

FLOWCHART PRINT ST SUM OF 1 N ODD NOS.


START I = -1

INPUT N

I=I +2

PRINT S

S=S +I S=0 IF Y I < ( N*2)-1

STOP

FLOWCHART PRINT ST SUM OF 1 N EVEN NOS.


START I=0

INPUT N

I=I +2

PRINT S

S=S +I S=0 IF I < ( N*2)

STOP

FLOWCHART PRINT ST SUM OF 1 N NATURAL NOS. (AP)


START

INPUT N

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

STOP

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


START

INPUT N

PRINT N^2

STOP

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


START

INPUT N

PRINT N * (N + 1)

STOP

FLOWCHART PRINT FACTORIAL OF A GIVEN NO.


START I=0

INPUT N

I=I +1

PRINT F

F=F*I F=1 IF I< N

STOP

FLOWCHART PRINT YOUR NAME 5 TIMES


START I=0

INPUT NAM

I=I+1

PRINT NAM

IF I<5

STOP

FLOWCHART PRINT YOUR NAME N TIMES


START I=0

INPUT N , NAM

I=I+1

PRINT NAM

IF I<N

STOP

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


START I=0

I=I +5

PRINT I

IF I < 100

STOP

FLOWCHART PRINT SUM OF ALL NOS. DIVISIBLE BY 13 BETWEEN 1 & 100


START I=0

INPUT N

I = I + 13

PRINT S

S=S +I

S=0
Y IF I < 91 N

STOP

FLOWCHART - PRINT SUM AND MEAN OF ANY 10 VALUES


START I=I+1 A = S / 10

S=0

INPUT V

PRINT S,A

S=S +V I=0 Y IF I < 10 N

STOP

FLOWCHART - PRINT SUM AND MEAN OF ANY N VALUES


START I=I+1 A=S/N

INPUT N

INPUT V

PRINT S,A

S=S +V S=0 Y I=0 IF I< N N

STOP

FLOWCHART LARGEST & SMALLEST OUT OF 100 NOS.


START A INPUT N INPUT N I=I+1 IF I < 100 Y

N
IF N>H Y H=N

H=N, L=N

PRINT H,L
Y

N
I=1 IF N<L L=N STOP

FLOWCHART COUNT +VE,-VE & ZERO OUT OF 200 NOS.


START A P=0 N=0 INPUT V I=I+1 B IF I < 200 Y P=P+1 N Z=Z+1 B Y A

Z=0

IF V>0

N
I=0 IF V<0 Y N=N+1

PRINT P,N,Z

STOP

FLOWCHART COUNT BOYS & GIRLS OUT OF 50 STUDENTS


START A B=0 INPUT S IF I < 50 N G=0 IF S=1 Y B=B+1 PRINT B,G Y A I=I+1

N
I=0 IF S=2 Y G=G+1

STOP

FLOWCHART SEPARATE DIGITS OF A GIVEN NO.


START R=N-(Q*10) IF Q <> 0 Y

INPUT N

PRINT R

N
T=N N=Q STOP

A
Q=INT(N/10)

FLOWCHART COUNT DIGITS OF A GIVEN NO.


START A Q=INT(N/10)

INPUT N

R=N-(Q*10) IF Q <> 0 Y

T=N

C=C+1

N
C=0 N=Q PRINT C STOP

FLOWCHART SUM OF DIGITS OF A GIVEN NO.


START A Q=INT(N/10)

INPUT N

R=N-(Q*10) IF Q <> 0 Y

T=N

S=S +R

N
S=0 N=Q PRINT S STOP

FLOWCHART REVERSE DIGITS OF A GIVEN NO.


START A Q=INT(N/10)

INPUT N

R=N-(Q*10) IF Q <> 0 Y

T=N

S = S * 10 + R

N
S=0 N=Q PRINT S STOP

FLOWCHART PALINDROME NUMBER


START A Q=INT(N/10) INPUT N R=N-(Q*10) T=N IF Q <> 0 N Y

IF T=S

S = S * 10 + R
S=0 N=Q

PRINT T PALINDROME
STOP

PRINT T NOT PALINDROME

FLOWCHART PRIME NUMBER


START

A
Q=INT(N/I) INPUT N R=N-(Q*I) I=1

IF I<N/2 N

PRINT N PRIME NO. Y PRINT N NOT PRIME NO.


STOP

B
I = I+1

IF R=0
N

FLOWCHART PRIME Nos. BETWEEN 1 & 500


START N=0 B N=N+1 I=1 IF R=0 Y Q=INT(N/I) R=N-(Q*I) A PRINT N PRIME NO.

N
IF I<N/2 N A

IF N < 500
N

I = I+1

STOP

FLOWCHART SUMMATION OF PRIME Nos. BETWEEN 1 & 500


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

N
IF I<N/2

I = I+1

FLOWCHART COUNT PRIME Nos. BETWEEN 1 & 500


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

N
IF I<N/2

I = I+1

FLOWCHART AUTOMORPHIC NUMBER


START IF N > 10 & N <100 N Q = INT(S/D) S=N*N PRINT N AUTOMORPHIC PRINT N NOT AUTOMORPHIC

A D = 100 N IF N=R Y

INPUT N

R=S-(Q*D)
D = 10 A

STOP

FLOWCHART FACTOR OF A GIVEN NUMBER


START Q=INT(N/I) R=N-(Q*I) INPUT N IF R=0 I=0 Y PRINT I

N
IF I<N N STOP

I = I+1

FLOWCHART PERFECT NUMBER


START INPUT N Q=INT(N/I)

A
R=N-(Q*I)

IF N=S N

PRINT N PERFECT

S=0
I=0

IF R=0

S = S+R

N
IF I < N/2 N A

PRINT N NOT PERFECT STOP

I = I+1

FLOWCHART ARMSTRONG NUMBER


START A Q=INT(N/10) INPUT N R=N-(Q*10) T=N IF Q <> 0 N Y

IF T=S

S = S *(R^3)
S=0 N=Q

PRINT T ARMSTRONG
STOP

PRINT T NOT ARMSTRONG

FLOWCHART FIBONACCI SERIES


START PRINT A,B I=2 A A=1 PRINT C

INPUT N

IF I<N Y A=B

STOP

I=I+1
B=1 C =A + B B=C A

FLOWCHART SERIES 1,1 1,2 1,3 2,1 2,2 2,3


START J=J+1 IF I<2 Y

I=0 B I=I+1

PRINT I,J

N
STOP

IF J<3 Y

J=0

FLOWCHART SERIES 1,1 2,1 2,2 3,1 3,2 3,3


START J=J+1 IF I<3 Y

I=0 B I=I+1

PRINT I,J

N
STOP

IF J<I Y

J=0

FLOWCHART SERIES 5,1 5,2 4,1 4,2 3,1 3,2


START J=J+1 IF I>3 Y

I=6 B I=I-1

PRINT I,J

N
STOP

IF J<2 Y

J=0

FLOWCHART SERIES 1,5 2,4 3,3 4,2 5,1


START J=J-1
PRINT I,J

I=0

J=6

IF I<5 Y

STOP

I=I+1

FLOWCHART-ACCEPT 5 NOS. & PRINT THEM LATER ON


START I=0 I=0 MEMORY 1 2 INPUT X(I) PRINT X(I) 3 X 50 30 70

I=I+1

I=I+1

4
Y IF I<5 N Y IF I<5 N STOP

80

5 100

FLOWCHART-ACCEPT 5 NOS. & ST TH PRINT 1 & 4 ELEMENT


START I=0 PRINT X(1), X(4) MEMORY 1 2 INPUT X(I) 3 X 50 30 70

I=I+1

STOP

4
Y IF I<5 N

80

5 100

You might also like