Page 412 - computer science (868) class 11
P. 412

Step 5:  If b > c then assign g = b, else assign g = c.
              Step 6:  Print g.

              Step 7:  Stop.
                                                                                                           2
              Problem 2: Write an algorithm to find the roots of a quadratic equation. For any quadratic equation ax +bx+c=0 the
              roots are calculated as:
                               2
                        - b ± √b  - 4ac
                             2a
              Step 1:  Start.

              Step 2:  Accept coefficients in a, b and c.
              Step 3:  Calculate discriminant d = sqrt (b × b - 4 × a × c).
              Step 4:  If d < 0 then print “roots are imaginary”, go to Step 12.

              Step 5:  If d = 0 then print roots are real and equal, go to Step 6, else go to Step 8.
              Step 6:  Calculate r1 = -b / (2 x a).

              Step 7:  Print “Roots are”, r1, go to Step 12.
              Step 8:  Calculate first root r1= (-b + d) / (2 × a).
              Step 9:  Calculate second root r2 = (-b - d) / (2 × a).

              Step 10: Print “Roots are real and unequal”.
              Step 11: Print r1 and r2.
              Step 12: Stop.

              Problem 3: Write an algorithm to check if a year is a leap year or not.
              Step 1:  Start.

              Step 2:  Accept year in variable y.
              Step 3:  If y is divisible by 100 then Go to Step 4 else Go to Step 6.

              Step 4:  If  y is divisible by 400, print “the year as leap year”, and Go to Step 8.
              Step 5:  Print “the year” y “is not leap year”, and Go to Step 8.

              Step 6:  If y is divisible by 4 then print “the year  is leap year”, and Go to Step 8.
              Step 7:  Print year y is not leap year.

              Step 8:  Stop.

              13.5.2 Algorithms involving Decision and Iterative Statements
              Problem 4: Write an algorithm to calculate and print the factorial of a number.
              n! = 1 × 2 × 3 × 4 × ……… x n

              Step 1:  Start.
              Step 2:  Accept number n.
              Step 3:  Initialise fact to 1.
              Step 4:  Initialise i to 1.

              Step 5:  Repeat Step 6 to Step 7 while i <= n.
              Step 6:  Multiply fact by i and store the product in fact.


                410410  Touchpad Computer Science-XI
   407   408   409   410   411   412   413   414   415   416   417