Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Flow Charts

Pseudocodes

P1 1 Start
2 Display “Hello Universe”
3 Stop

P2 1 Start
2 Accept integer <Num>
3 Display <Num>
4 Stop

P3 1 Start
2 Initialize <Sum>=0
3 Accept 2 integers
Accept <firstNum>
Accept <secondNum>
4 Calculate <Sum>=<firstNum>+<secondNum>
5 Display <Sum>
6 Stop

P4 1 Start
2 Accept string and integer
Accept string <name>
Accept integer<age>
3 Display <name>
4 Display <age>
5 Stop

P5 1 Start
2 Initialize <sum>=0, <difference>=0, <product>=0, <quotient>=0
3 Accept 2 integers
Accept <x>
Accept <y>
4 Calculate
<sum>=<x>+<y>
<difference>=<x>-<y>
<product>=<x>*<y>
<quotient>=<x>/<y>
5 Display 4 integers
Display <sum>
Display <difference>
Display <product>
Display <quotient>
6 Stop

P6 1 Start
2 Initialize <nextNUM>=0
3 Accept integer and store to <firstNUM>
4 Calculate <nextNUM>=<firstNUM>+1
5 Display <nextNUM>
6 Stop

P7 1 Start
2 Initialize <seconds>=0
3 Accept integer <minutes>
4 Calculate <seconds>=<minutes>*60
5 Display <seconds>
6 End

P8 1 Start
2 Initialize <area>=0
3 Accept 2 integers
Accept <base>
Accept <height>
4 Calculate <area>=<base>*<height>/2
5 Display <area>
6 Stop

P9 1 Start
2 Initialize <power>=0
3 Accept 2 integers
Accept <voltz>
Accept <ampz>
4 Calculate <power>=<voltz>*<ampz>
5 Display <power>
6 End

P10 1 Start
2 Initialize <seconds>=0
3 Accept integer <hours>
4 Calculate <seconds>=<hours>*3600
6 Display <seconds>

P11 1 Start
2 Initialize <maxEdge>=0
3 Accept 2 integers
Accept <fside>
Accept <sside>
4 Calculate <maxEdge>=(<fside>+<sside>)-1
5 Display <maxEdge>
6 Stop

P12 1 Start
2 Accept 2 integers
Accept <firstNum>
Accept <secNum>
3 Display 2 integers
Display <secNum>
Display <firstNum>
4 Stop

P13 1 Start
2 Initialize <remainder>=0
3 Accept 2 integers
Accept <num1>
Accept <num2>
4 Calculate <remainder>=<num1>%<num2>
5 Display <remainder>
6 Stop

P14 1 Start
2 Initialize <perimeter>=0
3 Accept 2 integers
Accept <length>
Accept <width>
4 Calculate <perimeter>=2(<length>+<width>)
5 Display <perimeter>
6 Stop

P15 1 Start
2 Initialization
<gram>=0
<miligram>=0
<ton>=0
<pounds>=0
<ounce>=0
3 Accept integer <kilogram>
4 Calculate
<gram>=<kilogram>*1000
<milligram>=<kilogram>*0.000001
<ton>=<kilogram>/1000
<pounds>=<kilogram>*2.205
<ounce>=<kilogram>*35.274
5 Display <kilogram> “ kg is equal to “ <gram> “ g.”
6 Display <kilogram> “ kg are equal to “ <miligram> “ mg.”
7 Display <kilogram> “ kg are equal to “ <ton> “ t.”
8 Display <kilogram> “ kg are equal to “ <pounds> “ lbs.”
9 Display <kilogram> “ kg are equal to “ <ounce> “ oz.”
10 Stop

P16 1 Start
2 Initialize <faren>=0
3 Accept integer <cel>
4 Calculate <faren>=(<cel>*9/5)+32
5 Display <faren>
6 Stop

P17 1 Start
2 Initialization
<tip>=0
<tipperc>=0
3 Accept 2 integers
Accept <bill>
Accept <perc>
4 Calculate <tip>=<bill>*(<perc>/100)
5 Display <tip>
6 Stop

P18 1 Start
2 Initialization
<labour>=0
<tax>=0
<partstax>=0
<total>=0
3 Accept 1 string and 2 integers
Accept <name>
Accept <hours>
Accept <parts>
4 Calculate
<labour>=350*<hours>
<partstax>=(<parts>*0.05)+<parts>
<total>=<partstax>+<labour>
5 Display <labour>
6 Display <partstax>
7 Display <total>
8 Stop

P19 1 Start
2 Initialization
<bmi>=0
<index>=0
3 Display “What’s your name? ____”
4 Accept <name>
5 Display “How much do you weigh in pounds? ____”
6 Accept <weight>
7 Display “How tall are you in inches? ____”
8 Accept <height>
9 Calculate <bmi>=703*<weight>/(<height>*<height>)
10 Round off to the nearest decimal hundreds
11 Display “Name: <name>
Weight: <weight> lbs.
Height: <height> in.
Bmi: <bmi>”
13 Stop

P20 1 Begin
2 Initialize <tix>=0
3 Display “How many graduates are there? _”
4 Accept integer <graduates>
5 Calculate <tix>=2000/<graduates>
6 Round off <tix> to the nearest ones
7 Display “Each graduate will have ” <tix> “ tickets each.”
8 Stop

You might also like