Page 653 - Computer science 868 Class 12
P. 653
63 factor = 10;
64 }
65 return multiply;
66 }
67
68 int binaryproduct(int binary1, int binary2)
69 {
70 int i = 0, remainder = 0;
71 int[] sum = new int[20];
72 int binary_prod_result = 0;
73
74 while (binary1 != 0 || binary2 != 0)
75 {
76 sum[i++] = (binary1 % 10 + binary2 % 10 + remainder) % 2;
77 remainder = (binary1 % 10 + binary2 % 10 + remainder) / 2;
78 binary1 = binary1 / 10;
79 binary2 = binary2 / 10;
80 }
81 if (remainder != 0)
82 {
83 sum[i++] = remainder;
84 }
85 --i;
86 while (i >= 0)
87 {
88 binary_prod_result = binary_prod_result * 10 + sum[i--];
89 }
90 return binary_prod_result;
91 }
92
93 int add(int a,int b){
94 String s="",carry="0";
95 int temp1,temp2,sm,ca=0;
96 while(a>0||b>0){
97 temp1=a%10;temp2=b%10;
651
Sample Projects 651

