Page 454 - Computer science 868 Class 12
P. 454

9
                10       class Krishnamurthy extends Factorial

                11       { int n;
                12         void read(int nn)
                13         { n=nn;

                14           System.out.println("Number is "+n);}

                15         int sumoffact()
                16         { int c=n,s=0,d,fa;
                17           while(c>0)

                18           { d=c%10;
                19             fa=calculate(d);

                20             if(c>10)
                21             System.out.print(fa+"+");

                22             else
                23             System.out.print(fa+"=");

                24             s=s+fa;
                25             c=c/10;

                26           }
                27           return s;

                28         }
                29         void display()

                30         {
                31           int sum=sumoffact();

                32           if(sum==n)
                33              System.out.println(sum+" is a Krishnamurthy number");

                34           else
                35           System.out.println(sum+" is not a Krishnamurthy number");

                36       }
                37       public static void main(int nm)
                38       { Krishnamurthy ob=new Krishnamurthy();

                39         ob.read(nm);

                40         ob.display();
                41         }
                42       }





                452452  Touchpad Computer Science-XII
   449   450   451   452   453   454   455   456   457   458   459