Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.28 KB | None | 0 0
  1. EXO1.html*************************************************************************************
  2. <!doctype html>
  3. <html>
  4. <head>
  5. <script>
  6. function doAdd()
  7. {
  8. var opr1, opr2, result;
  9. opr1 = document.calForm.operand1.value;
  10. opr2 = document.calForm.operand2.value;
  11. result = parseInt(opr1) + parseInt(opr2);
  12. document.getElementById("result").innerHTML = 'Result = ' + result;
  13. }
  14. function doSub()
  15. {
  16. var opr1, opr2, result;
  17. opr1 = document.calForm.operand1.value;
  18. opr2 = document.calForm.operand2.value;
  19. result = parseInt(opr1) - parseInt(opr2);
  20. document.getElementById("result").innerHTML = 'Result = ' + result;
  21. }
  22. function doMul()
  23. {
  24. var opr1, opr2, result;
  25. opr1 = document.calForm.operand1.value;
  26. opr2 = document.calForm.operand2.value;
  27. result = parseInt(opr1) * parseInt(opr2);
  28. document.getElementById("result").innerHTML = 'Result = ' + result;
  29. }
  30. function doDiv()
  31. {
  32. var opr1, opr2, result;
  33. opr1 = document.calForm.operand1.value;
  34. opr2 = document.calForm.operand2.value;
  35. result = parseInt(opr1) / parseInt(opr2);
  36. document.getElementById("result").innerHTML = 'Result = ' + result;
  37. }
  38. </script>
  39. </head>
  40. <body style="text-align: center">
  41. <form name="calForm" >
  42. Operand 1 :
  43. <input type='number' name="operand1" />
  44. <br>
  45. <br>
  46. Operand 2 :
  47. <input type="number" name="operand2" />
  48. <br>
  49. <br>
  50. Operation :
  51. <input type="button" name="add" value="+" onclick="doAdd()" />
  52. <input type="button" name="sub" value="-" onclick="doSub()" />
  53. <input type="button" name="mul" value="X" onclick="doMul()" />
  54. <input type="button" name="div" value="/" onclick="doDiv()" />
  55. <br>
  56. <br>
  57. <div id="result"></div>
  58. </form>
  59. </body>
  60. </html>
  61.  
  62.  
  63. EX01_12.html********************************************************************************************
  64. <!doctype html>
  65. <html>
  66. <head>
  67. <script>
  68. function calculate()
  69. {
  70. var opr1, opr2, opr, result;
  71. opr = document.calForm.opr.value;
  72. opr1 = document.calForm.operand1.value;
  73. opr2 = document.calForm.operand2.value;
  74. switch (opr)
  75. {
  76. case '+' :
  77. result = parseInt(opr1) + parseInt(opr2);
  78. break;
  79. case '-' :
  80. result = parseInt(opr1) - parseInt(opr2);
  81. break;
  82. case '*' :
  83. result = parseInt(opr1) * parseInt(opr2);
  84. break;
  85. case '/' :
  86. result = parseInt(opr1) / parseInt(opr2);
  87. break;
  88. }
  89. document.getElementById('result').innerHTML = 'Result = ' + result;
  90. }
  91. </script>
  92. </head>
  93. <body style="text-align: center">
  94. <br>
  95. <br>
  96. <form name="calForm" >
  97. Operand 1 :
  98. <input type="number" name="operand1" />
  99. <br>
  100. <br>
  101. Operand 2 :
  102. <input type="number" name="operand2" />
  103. <br>
  104. <br>
  105. Operation :
  106. <input type="radio" name="opr" value="+" />+
  107. <input type="radio" name="opr" value="-" />-
  108. <input type="radio" name="opr" value="*" />*
  109. <input type="radio" name="opr" value="/" />/
  110. <br>
  111. <br>
  112. <input type='button' value='Submit' onclick='calculate()' />
  113. <br>
  114. <br>
  115. <span id="result"></span>
  116. </form>
  117. </body>
  118. </html>
  119.  
  120. EX02.php********************************************************************************************
  121. <!doctype html>
  122.  
  123. <html>
  124. <head>
  125. <script>
  126.  
  127. function display()
  128. {
  129.  
  130. var i;
  131. var row;
  132. var result = "<table border='1' style='margin: auto' >";
  133. result = result + "<tr><th>Number</th><th>Square</th><th>Cube</th></tr>";
  134. for ( i = 1; i <= 10; i++ )
  135. {
  136.  
  137. row = "<tr><td>" + i + "</td><td>" + i*i + "</td><td>" + i*i*i + "</td></tr>";
  138. result = result + row;
  139. }
  140. result = result + "</table>";
  141. document.getElementById("squareCube").innerHTML = result;
  142. }
  143.  
  144. </script>
  145. </head>
  146.  
  147. <body style="text-align: center">
  148. <br>
  149. <br>
  150. <input type="button" value="Display Square Cube Table" onclick="display()" />
  151. <br>
  152. <br>
  153. <br>
  154. <span id="squareCube"></span>
  155. </body>
  156. </html>
  157.  
  158.  
  159. Ex03.html**********************************************************************************
  160. <!doctype html>
  161.  
  162. <html>
  163. <head>
  164. <script>
  165. var fz = 10;
  166. var opr = '+';
  167. var pattern = 'Text Growing';
  168. var color = 'red';
  169.  
  170. function fn()
  171. {
  172. if ( fz == 100 )
  173. {
  174. opr = '-';
  175. pattern = 'Text Shrinking';
  176. color = 'blue';
  177. }
  178. if ( opr == '+' )
  179. fz = parseInt(fz) + 5;
  180. else
  181. {
  182. fz = parseInt(fz) - 5;
  183.  
  184. }
  185. document.getElementById("myText").style.fontSize = fz + 'px';
  186. document.getElementById("myText").style.color = color;
  187. document.getElementById("myText").innerHTML = pattern;
  188. setTimeout(fn,100);
  189. }
  190. </script>
  191. </head>
  192.  
  193. <body bgcolor="#ffdead" style='text-align: center'>
  194. <br>
  195. <input type='button' value='Click' onClick="fn()" />
  196.  
  197. <br>
  198. <div id='myText' style='font-size: 10px'></div>
  199. <br>
  200. <br>
  201. </body>
  202. </html>
  203.  
  204. Ex04.html********************************************************************************************************
  205.  
  206. <!doctype html>
  207.  
  208. <html>
  209. <head>
  210. <script>
  211. function findSolution()
  212. {
  213. findVowel();
  214. reverseNumber();
  215. }
  216.  
  217. function findVowel()
  218. {
  219. var str1;
  220.  
  221. str1 = document.getElementById('str1').value;
  222.  
  223. var i, ch, index;
  224. index = -1;
  225. for ( i = 0; i < str1.length; i++ )
  226. {
  227. ch = str1.charAt(i);
  228.  
  229. switch (ch) {
  230. case 'a' :
  231. case 'e' :
  232. case 'i' :
  233. case 'o' :
  234. case 'u' :
  235. case 'A' :
  236. case 'E' :
  237. case 'I' :
  238. case 'O' :
  239. case 'U' :
  240. index = i;
  241. break;
  242. }
  243. if ( index != -1 ) break;
  244. }
  245. if ( index == -1 )
  246. document.getElementById('result1').innerHTML = 'Vowel not found';
  247. else
  248. document.getElementById('result1').innerHTML = 'Location of first vowel : ' + index;
  249. }
  250.  
  251. function reverseNumber()
  252. {
  253. var str2;
  254.  
  255. str2 = document.getElementById('str2').value;
  256.  
  257. var i, ch, index, l;
  258. var result2 = '';
  259.  
  260. index = -1;
  261.  
  262. l = str2.length;
  263.  
  264. for ( i = 0; i < l; i++ )
  265. result2 = result2 + str2.charAt(l-i-1);
  266.  
  267. document.getElementById('result2').innerHTML = 'Number in reverse order : ' + result2;
  268. }
  269. </script>
  270. </head>
  271.  
  272. <body style='text-align: center'>
  273. <br>
  274. <br>
  275. <br>
  276. String 1 :
  277. <input type='text' id='str1' size='20' />
  278. <br>
  279. <br>
  280. String 2 :
  281. <input type='text' id='str2' size='20' />
  282. <br>
  283. <br>
  284. <input type='button' value='Submit' onclick='findSolution()' />
  285. <br>
  286. <br>
  287. <div id='result1'></div>
  288. <br>
  289. <br>
  290. <div id='result2'></div>
  291. </body>
  292. </html>
  293.  
  294. p5.xml**************************************************************************************
  295. <?xml version="1.0" encoding="UTF-8"?>
  296.  
  297. <?xml-stylesheet type="text/css" href="p5.css"?>
  298.  
  299. <students>
  300.  
  301. <student>
  302. <sname>suraj</sname>
  303.  
  304. <usn>1PE15CS001</usn>
  305.  
  306. <college>PESIT-BSC</college>
  307.  
  308. <branch>CSE</branch>
  309.  
  310. <yoj>2015</yoj>
  311.  
  312. <email>abcd@xyz.com</email>
  313.  
  314. </student>
  315.  
  316. <student>
  317.  
  318. <sname>qwerty</sname>
  319.  
  320. <usn>1PE15CS002</usn>
  321.  
  322. <college>PESIT-BSC</college>
  323.  
  324. <branch>CSE</branch>
  325.  
  326. <yoj>2015</yoj>
  327.  
  328. <email>qwerty@xyz.com</email>
  329.  
  330. </student>
  331.  
  332. <student>
  333. <sname>PQRS</sname>
  334.  
  335. <usn>1PE15CS003</usn>
  336. <college>PESIT-BSC</college>
  337.  
  338. <branch>CSE</branch>
  339. <yoj>2015</yoj>
  340.  
  341. <email>pqrs@xyz.com</email>
  342.  
  343. </student>
  344. </students>
  345.  
  346. p5.css**************************************
  347. students {
  348. background-color: #ddddff;
  349. font-family: 'cambria'
  350. }
  351. student {
  352. display: block;
  353. margin-bottom: 30pt;
  354. margin-left: 0;
  355. }
  356. sname {
  357. display: block;
  358. font-size: 15pt;
  359. text-transform: uppercase;
  360. color: red;
  361. }
  362. usn:before {
  363. color: yellow;
  364. content: "USN: ";
  365. font-size: 14pt;
  366. font-weight: bold;
  367. }
  368. usn {
  369. display: block;
  370. font-size: 14pt;
  371. margin-left: 20pt;
  372. text-transform: uppercase;
  373. color: blueviolet;
  374. }
  375. college:before {
  376. content: "Affiliated College: ";
  377. font-size: 14pt;
  378. font-weight: bold;
  379. }
  380. college {
  381. display: block;
  382. font-size: 14pt;
  383. margin-left: 20pt;
  384. color: blueviolet;
  385. }
  386.  
  387. branch:before {
  388. content: "Branch: ";
  389. font-size: 14pt;
  390. font-weight: bold;
  391. }
  392. branch {
  393. display: block;
  394. font-size: 14pt;
  395. margin-left: 20pt;
  396. color: blueviolet;
  397. }
  398. yoj:before {
  399. content: "Year of Joining: ";
  400. font-size: 14pt;
  401. font-weight: bold;
  402. }
  403. yoj {
  404. display: block;
  405. font-size: 14pt;
  406. margin-left: 20pt;
  407. color: blueviolet;
  408. }
  409.  
  410.  
  411. email:before {
  412. content: "EMAILID: ";
  413. font-size: 14pt;
  414. font-weight: bold;
  415. }
  416. email {
  417. display: block;
  418. font-size: 14pt;
  419. margin-left: 20pt;
  420. color: blueviolet;
  421. }
  422.  
  423. p6.php*****************************************************************************************
  424.  
  425. <!DOCTYPE html >
  426. <head >
  427. <title>My website</title>
  428. </head>
  429. <body style='background-color: cyan; text-align: center'>
  430. <?php
  431. $handle = fopen("Ex06.txt", "r");
  432. if(!$handle){
  433. echo "could not open the file" ;
  434. }
  435. else
  436. {
  437. $counter = ( int ) fread ($handle,20) ;
  438. fclose ($handle) ;
  439. $counter++ ;
  440. echo "<br><br><br><h1> You are visitor no : ". $counter."</h1>" ;
  441. $handle = fopen("Ex06.txt", "w" ) ;
  442. fwrite($handle,$counter) ;
  443. fclose ($handle) ;
  444. }
  445. ?>
  446. </body>
  447. </html >
  448.  
  449. pesit6.pfp******************************************************************************
  450.  
  451. <?php
  452. $file = 'count.txt';
  453. $count = strval(file_get_contents($file));
  454. file_put_contents($file, $count + 1);
  455. echo("You are visitor number:".$count);
  456. ?>
  457.  
  458. cit7.php*******************************************************************************
  459. <html>
  460. <head>
  461. <meta http-equiv="refresh" content="1"/>
  462. <style>
  463. p {
  464. color:white;
  465. font-size:90px;
  466. position: absolute;
  467. top: 20%;
  468. left: 50%;
  469. transform: translate(-50%, -50%);
  470. }
  471. body{
  472. background-color:black;
  473. }
  474. </style>
  475. </head>
  476. <body>
  477. <p>
  478. <?php
  479. date_default_timezone_set('Asia/Kolkata');
  480. $currentTime = date(" h: i : s A", time());
  481. echo $currentTime;
  482. ?>
  483. </p>
  484. </body>
  485. </html>
  486.  
  487. Ex07.php***********************************************************************
  488. <?php
  489. date_default_timezone_set('UTC');
  490. ?>
  491. <html>
  492. <head>
  493. <script>
  494. var d = new Date(<?php echo time() * 1000 ?>);
  495. function digitalClock() {
  496. d.setTime(d.getTime() + 1000);
  497. var hrs = d.getHours();
  498. var mins = d.getMinutes();
  499. var secs = d.getSeconds();
  500. mins = (mins < 10 ? "0" : "") + mins;
  501. secs = (secs < 10 ? "0" : "") + secs;
  502. var apm = (hrs < 12) ? "am" : "pm";
  503. hrs = (hrs > 12) ? hrs - 12 : hrs;
  504. hrs = (hrs == 0) ? 12 : hrs;
  505. var ctime = hrs + ":" + mins + ":" + secs + " " + apm;
  506. document.getElementById("clock").firstChild.nodeValue = ctime;
  507. }
  508. window.onload = function() {
  509. digitalClock();
  510. setInterval('digitalClock()', 1000);
  511. }
  512. </script>
  513. </head>
  514.  
  515. <body style="text-align: center">
  516. <br>
  517. <br>
  518. <h1><div id="clock"> </div></h1>
  519. </body>
  520. </html>
  521.  
  522. EX09.php*********************************************************************************************
  523. <?php
  524. error_reporting(0);
  525. $states = array('Mississippi','Alabama','Texas','Massachusetts','Kansas');
  526. $stateList = array();
  527. $arrlength = count($states);
  528. // ends with xas
  529. for ( $x = 0; $x < $arrlength; $x++ )
  530. if ( strcmp(strrchr($states[$x],'xas'),'xas') == 0 )
  531. array_push($stateList,$states[$x]);
  532.  
  533. // Starts with K, ends with s
  534. for ( $x = 0; $x < $arrlength; $x++ )
  535. {
  536. $newstr = strtoupper($states[$x]);
  537. $revStr = strrev($newstr);
  538. if ( strcmp($newstr[0],"K") == 0 && strcmp($revStr[0],"S") == 0 )
  539. array_push($stateList,$states[$x]);
  540. }
  541.  
  542. // Starts with M ends with s
  543. for ( $x = 0; $x < $arrlength; $x++ )
  544. {
  545. $newStr = $states[$x];
  546. $revStr = strrev($states[$x]);
  547. if ( strcmp($newStr[0],"M") == 0 && strcmp($revStr[0],"s") == 0 )
  548. array_push($stateList,$states[$x]);
  549. }
  550.  
  551. // Ends with a
  552. for ( $x = 0; $x < $arrlength; $x++ )
  553. {
  554. $revStr = strrev($states[$x]);
  555. if ( strcmp($revStr[0],"a") == 0 )
  556. array_push($stateList,$states[$x]);
  557. }
  558.  
  559. for ( $x = 0; $x < count($stateList); $x++ )
  560. echo $stateList[$x]."\r\r\r\r\n";
  561. ?>
  562.  
  563. EX10.php********************************************************************************************************
  564. <?php
  565. $host = 'localhost:3306';
  566. $username = 'root';
  567. $password = '';
  568. $dbName = '15cs553';
  569.  
  570. $connection = mysqli_connect($host,$username,$password,$dbName);
  571. // Check connection
  572. if (mysqli_connect_errno())
  573. {
  574. echo "Failed to connect to database : " . mysqli_connect_error();
  575. }
  576. else
  577. echo "<h1 style='text-align: center'>Connection successful ...</h1>";
  578. $sql = "select * from students order by usn";
  579. $resultSet = $connection->query($sql);
  580.  
  581. if ( $resultSet->num_rows > 0)
  582. {
  583. echo "<table border='1' style='margin: auto' >";
  584. echo "<tr><th>USN</th><th>Name</th></tr>";
  585. while($row = $resultSet->fetch_assoc())
  586. {
  587. echo "<tr>";
  588. echo "<td>".$row["usn"]."</td>";
  589. echo "<td>".$row["name"]."</td>";
  590. echo "</tr>";
  591. }
  592. echo "</table>";
  593. }
  594. $resultSet->close();
  595. $connection->close();
  596. ?>
  597.  
  598.  
  599. Ex8a******************************************************************************************
  600.  
  601. <?php
  602.  
  603. if ( isset($_POST['operator']))
  604. {
  605. $operand1 = $_POST['operand1'];
  606. $operand2 = $_POST['operand2'];
  607. $operator = $_POST['operator'];
  608.  
  609. switch ( $operator )
  610. {
  611. case '+' :
  612. $result = $operand1 + $operand2;
  613. break;
  614. case '-' :
  615. $result = $operand1 - $operand2;
  616. break;
  617. case 'x' :
  618. $result = $operand1 * $operand2;
  619. break;
  620. case '/' :
  621. $result = $operand1 / $operand2;
  622. break;
  623. }
  624. }
  625. else
  626. {
  627. $operand1 = '';
  628. $operand2 = '';
  629. $result = '';
  630. }
  631. $_POST['operator'] = '';
  632. ?>
  633.  
  634. <html>
  635. <head>
  636.  
  637. </head>
  638. <body style="text-align : center">
  639. <form method="post" action="">
  640. <br>
  641. <h1 style="color: red">Calculator</h1>
  642. <br>
  643. Operand 1: <input name="operand1" value="<?php echo $operand1; ?>">
  644. <br>
  645. <br>
  646. Operand 2: <input name="operand2" value="<?php echo $operand2; ?>">
  647. <br>
  648. <br>
  649. Operator :
  650. <input type="submit" name="operator" value="+">
  651. <input type="submit" name="operator" value="-">
  652. <input type="submit" name="operator" value="x">
  653. <input type="submit" name="operator" value="/">
  654. <br>
  655. <br>
  656. Result : <input name="result" value="<?php echo $result; ?>">
  657. <br>
  658. </form>
  659. </body>
  660. </html>
  661.  
  662.  
  663. 8b***************************************************************************************************************
  664. <?php
  665. // Matrix transpose
  666. error_reporting(0);
  667.  
  668. $a = array();
  669. $b = array();
  670.  
  671. $keyboard = fopen("php://stdin","r");
  672.  
  673. print ("No of rows : ");
  674. $rows = fgets($keyboard,80);
  675.  
  676. print ("No of cols : ");
  677. $cols = fgets($keyboard,80);
  678.  
  679. print 'rows : '.$rows."\r\n";
  680. print 'cols : '.$cols."\r\n";
  681.  
  682. print 'Enter the elements of matrix'."\r\n";
  683.  
  684. for ( $i = 1; $i <= $rows; $i++ )
  685. {
  686. print 'Enter elements of '.$i.' row'."\r\n";
  687. for ( $j = 1; $j <= $cols; $j++ )
  688. {
  689. $n = fgets($keyboard,80);
  690. $a[$i][$j] = (int)($n);
  691. }
  692. }
  693.  
  694. // Find the transpose
  695. for ( $i = 1; $i <= $rows; $i++ )
  696. for ( $j = 1; $j <= $cols; $j++ )
  697. $b[$j][$i] = $a[$i][$j];
  698.  
  699. print 'matrix elements : '."\r\n";
  700. for ( $i = 1; $i <= $rows; $i++ )
  701. {
  702. $row_data = "";
  703. for ( $j = 1; $j <= $cols; $j++ )
  704. $row_data = $row_data.$a[$i][$j].' ';
  705. print $row_data;
  706. print "\r\n";
  707. }
  708.  
  709. print 'transposed matrix elements : '."\r\n";
  710. for ( $i = 1; $i <= $cols; $i++ )
  711. {
  712. $row_data = "";
  713. for ( $j = 1; $j <= $rows; $j++ )
  714. $row_data = $row_data.$b[$i][$j].' ';
  715. print $row_data;
  716. print "\r\n";
  717. }
  718.  
  719. ?>
  720.  
  721. 8c**************************************************************************************************************8
  722. <?php
  723. // m x n n x k
  724. error_reporting(0);
  725.  
  726. $a = array();
  727. $b = array();
  728. $c = array();
  729.  
  730. $keyboard = fopen("php://stdin","r");
  731.  
  732. // read the dimensions of first matrix
  733. print ("No of rows of first matrix : ");
  734. $m = fgets($keyboard,80);
  735.  
  736. print ("No of cols of first matrix : ");
  737. $n = fgets($keyboard,80);
  738.  
  739. // read the dimensions of second matrix
  740. print ("No of rows of second matrix : ");
  741. $p = fgets($keyboard,80);
  742.  
  743. print ("No of cols of second matrix : ");
  744. $q = fgets($keyboard,80);
  745.  
  746. if ( $n != $p )
  747. {
  748. echo 'Multiplication not possible ...'."\r\n";
  749. exit(0);
  750. }
  751.  
  752. print 'Enter the elements of first matrix'."\r\n";
  753.  
  754. for ( $i = 1; $i <= $m; $i++ )
  755. {
  756. print 'Enter elements of '.$i.' row'."\r\n";
  757. for ( $j = 1; $j <= $n; $j++ )
  758. {
  759. $x = fgets($keyboard,80);
  760. $a[$i][$j] = (int)($x);
  761. }
  762. }
  763.  
  764. print 'Enter the elements of second matrix'."\r\n";
  765.  
  766. for ( $i = 1; $i <= $p; $i++ )
  767. {
  768. print 'Enter elements of '.$i.' row'."\r\n";
  769. for ( $j = 1; $j <= $q; $j++ )
  770. {
  771. $x = fgets($keyboard,80);
  772. $b[$i][$j] = (int)($x);
  773. }
  774. }
  775.  
  776. // Initializing elements of result matrix to 0
  777. for ( $i = 1; $i <= $m; $i++ )
  778. for ( $j = 1; $j <= $q; $j++ )
  779. $c[$i][$j] = 0;
  780.  
  781. // Multiplying matrices a and b and
  782. for ( $i = 1; $i <= $m; $i++ )
  783. for ( $j = 1; $j <= $q; $j++ )
  784. for ( $k = 1; $k <= $n; $k++)
  785. $c[$i][$j] += $a[$i][$k] * $b[$k][$j];
  786.  
  787. // print first matrix
  788. print 'first matrix elements : '."\r\n";
  789. for ( $i = 1; $i <= $m; $i++ )
  790. {
  791. $row_data = "";
  792. for ( $j = 1; $j <= $n; $j++ )
  793. $row_data = $row_data.$a[$i][$j].' ';
  794. print $row_data;
  795. print "\r\n";
  796. }
  797.  
  798. // print second matrix
  799. print 'second matrix elements : '."\r\n";
  800. for ( $i = 1; $i <= $p; $i++ )
  801. {
  802. $row_data = "";
  803. for ( $j = 1; $j <= $q; $j++ )
  804. $row_data = $row_data.$b[$i][$j].' ';
  805. print $row_data;
  806. print "\r\n";
  807. }
  808.  
  809. // print result matrix
  810. print 'final matrix elements : '."\r\n";
  811. for ( $i = 1; $i <= $m; $i++ )
  812. {
  813. $row_data = "";
  814. for ( $j = 1; $j <= $q; $j++ )
  815. $row_data = $row_data.$c[$i][$j].' ';
  816. print $row_data;
  817. print "\r\n";
  818. }
  819. 8d***************************************************************************************************
  820. <?php
  821.  
  822. error_reporting(0);
  823.  
  824. $a = array();
  825. $b = array();
  826. $c = array();
  827.  
  828. $keyboard = fopen("php://stdin","r");
  829.  
  830. print ("No of rows : ");
  831. $rows = fgets($keyboard,80);
  832.  
  833. print ("No of cols : ");
  834. $cols = fgets($keyboard,80);
  835.  
  836. print 'rows : '.$rows."\r\n";
  837. print 'cols : '.$cols."\r\n";
  838.  
  839. print 'Enter the elements of first matrix'."\r\n";
  840.  
  841. for ( $i = 1; $i <= $rows; $i++ )
  842. {
  843. print 'Enter elements of '.$i.' row'."\r\n";
  844. for ( $j = 1; $j <= $cols; $j++ )
  845. {
  846. $n = fgets($keyboard,80);
  847. $a[$i][$j] = (int)($n);
  848. }
  849. }
  850.  
  851. print 'Enter the elements of second matrix'."\r\n";
  852.  
  853. for ( $i = 1; $i <= $rows; $i++ )
  854. {
  855. print 'Enter elements of '.$i.' row'."\r\n";
  856. for ( $j = 1; $j <= $cols; $j++ )
  857. {
  858. $n = fgets($keyboard,80);
  859. $b[$i][$j] = (int)($n);
  860. }
  861. }
  862.  
  863. // Add the matrices
  864.  
  865. for ( $i = 1; $i <= $rows; $i++ )
  866. for ( $j = 1; $j <= $cols; $j++ )
  867. $c[$i][$j] = $a[$i][$j] + $b[$i][$j];
  868.  
  869. print 'first matrix elements : '."\r\n";
  870. for ( $i = 1; $i <= $rows; $i++ )
  871. {
  872. $row_data = "";
  873. for ( $j = 1; $j <= $cols; $j++ )
  874. $row_data = $row_data.$a[$i][$j].' ';
  875. print $row_data;
  876. print "\r\n";
  877. }
  878.  
  879. print 'second matrix elements : '."\r\n";
  880. for ( $i = 1; $i <= $rows; $i++ )
  881. {
  882. $row_data = "";
  883. for ( $j = 1; $j <= $cols; $j++ )
  884. $row_data = $row_data.$b[$i][$j].' ';
  885. print $row_data;
  886. print "\r\n";
  887. }
  888.  
  889. print 'final matrix elements : '."\r\n";
  890. for ( $i = 1; $i <= $rows; $i++ )
  891. {
  892. $row_data = "";
  893. for ( $j = 1; $j <= $cols; $j++ )
  894. $row_data = $row_data.$c[$i][$j].' ';
  895. print $row_data;
  896. print "\r\n";
  897. }
  898. ##################################################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement