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

