Page 77 - 2502_Pakistan-kifayat_C-7
P. 77

Flowchart:
                                                                 Start




                                                                Read n



                                                                 i = 1
                                                                fact = 1





                                                                   Is
                                                                i < = n?       False




                                                                    True

                                                             fact = fact*i
                                                                                     Print fact



                                                                i = i + 1




                                                                 Stop


                 Example 2: Write an algorithm and draw a flowchart to check whether a given number is even
                 or odd.
                                                                      Flowchart:
                 Algorithm                                                                  Start

                 Step 1:   Start
                 Step 2:   Read Number                                                Read a Number
                 Step 3:   Check If Number % 2 == 0 Then

                             print "Number is Even."
                             Else                                                            Is
                                                                                      Number%2==0
                             print "Number is Odd."
                 Step 4:   Stop
                                                                                     Yes            No

                                                                          Print Number              Print Number
                                                                              is even                   is odd





                                                                                            Stop




                                                                                            #Computational Thinking  75
   72   73   74   75   76   77   78   79   80   81   82