Sunday 30 September 2012

Addition of 2 Matrix in HTML

<html>
    <head>
        <script type="text/javascript">
                      var a=new Array();
                      m=parseInt(prompt("Enter number of rows  in first matrix",""));
                      n=parseInt(prompt("Enter number of columns in first matrix",""));
                     
                      for(i=0;i<m;i++)
                      {
                a[i]=new Array(m);

                               for(j=0;j<n;j++)
                               {
                                a[i][j]=parseInt(prompt("Enter Element in matrix 1"," "));
                               }
                      }
                      document.write("First matrix is ");
                      document.write("<br>");
                      for(i=0;i<m;i++)
                      {
               
                               for(j=0;j<n;j++)
                               {
                                document.write(a[i][j] + " ");
                               }
                               document.write("<br>");
                      }  
                     document.write("<br><hr>");
         
                      x=parseInt(prompt("Enter number of rows in second matrix "));
                      y=parseInt(prompt("Enter number of columns in second matrix"));

                      a1=new Array();
                     
                      for(i=0;i<x;i++)
                      {
                a1[i]=new Array(x);

                               for(j=0;j<y;j++)
                               {
                                a1[i][j]=parseInt(prompt("Enter Element in second matrix",""));
                               }
                      }

                     alert(" Press Ok to countinue...");

                      document.write("second matrix is ");

                      document.write("<br>");

                      for(i=0;i<x;i++)

                      {
               
                               for(j=0;j<y;j++)
                               {
                                document.write(a1[i][j] + " ");
                               }
                               document.write("<br>");
                      }

                     
                      if((m==x )&& (n==y))
                      {
                              document.write("Sum of two matrix");
                               document.write("<br>");
                               sum=new Array();
                      for(i=0;i<x;i++)
                              {
                sum[i]=new Array(x);
                                for(j=0;j<y;j++)
                                {
                                       sum[i][j]=a[i][j]+a1[i][j];
                                        document.write(sum[i][j]+ "  ");
                                }
                                         document.write("<br>");
                           
                             }

                      }
                     else
                      {
                document.write("Invalid matrix");
              }

                        
                                   
                 </script>
        </head>
       <body/>
</html>          

No comments:

Post a Comment