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
   648   649   650   651   652   653   654   655   656   657   658