Page 228 - Computer Science Class 11 With Functions
P. 228

Solved Programming Question

               Write nlprogrnelShnSlncctpStlShrttlnuebtrtlfroelnluttrlinStrncSivtaylnndlditpanytlShtelinlntctndinglordtrl
         Ans.  lFirtSlwtlwriStlnlfuncSionlascending(num1, num2, num3)llSolditpanylShrttlnuebtrt,lnum1, num2,lnndlnum3linl
              ntctndinglordtr.lNtxS,lwtlSnktlfroelShtluttrlShtlShrttlnuebtrtlnndlinvoktlShtlfuncSionlascending() SolditpanylShtel
              inlntctndinglordtr.

              #Objective: To input three numbers and display them in ascending order
              def ascending(num1, num2, num3):
                  """
                  Objective: To display the numbers in ascending order

                  Inputs:
                  num1, num2, num3 : numbers to be arranged in ascending order
                  Return value : None
                  """
                  print("The numbers in ASCENDING order are :")

                  if num1 < num2:
                      if num2 < num3:
                          print(num1 , num2, num3)
                      else:

                          if num1 < num3:
                              print(num1, num3, num2)
                          else:
                              print(num3,num1,num2)
                  else:

                      if num3 < num2:
                          print(num3, num2, num1)
                      else:
                          if num3 < num1:

                              print(num2, num3, num1)
                          else:
                              print(num2,num1,num3)

              n1 = int(input("Enter first number  "))

              n2 = int(input("Enter second number  "))
              n3 = int(input("Enter third number  "))
              ascending(n1, n2, n3)
         Output
              Enter first number  45
              Enter second number  -3
              Enter third number  10
              ThtlnuebtrtlinlA CENDINGlordtrlnrtl:
              -3l10l45

         226   Touchpad Computer Science-XI
   223   224   225   226   227   228   229   230   231   232   233