Matrik Penjumlahan dan Pengurangan
Penjumlahan matriks adalah operasi penjumlahan dua matriks dengan menjumlahkan komponen-komponennya yang seletak. Dua matriks dapat dijumlahkan jika jumlah baris dan kolomnya sama.Matriks hasil penjumlahannya juga akan memiliki ordo yang sama.
# untuk membuat pengurangan , hanya tinggal ganti operasi matematikanya :)
1. Buat file dengan matrik-penjumlahan.php
<!-- /*////////////////////////////////////////////////////*/ -->
<div class="subs-content-matrik">
<h1>Masukkan Matrik </h1>
<form method="POST" action="" enctype="multipart/form-data">
<div class="push-left">
<input class="input-matrik" type="text" name="baris1"
placeholder="Berapa Baris" required="required">
</div>
<div class="push-left">
<input class="input-matrik" type="text" name="kolom1"
placeholder="Berapa Kolom" required="required">
</div>
<div class="push-left">
<input class="btn-submit green" type="submit"
name="tampil" value="Tampilkan">
</div>
</form>
</div>
<!-- /*////////////////////////////////////////////////*/-->
<div class="sub-content-matrik">
<h1>Inputan Matrik</h1>
<div class="subs-content-matrik-form">
<form method='POST' action='proses-jumlah-matrik.php'
enctype='multipart/form-data'>
<?php
if(isset($_POST['baris1']) || isset($_POST['kolom1']) ){
if(preg_match("/'`|onion|%27|order|-- -/",
$_POST['baris1'])){
header('location:404.php');
}else if(preg_match("/'`|onion|%27|order|-- -/",
$_POST['kolom1'])){
header('location:404.php');
}else{
$BilanganHasil=new operasiPenjumlahanMatrik
($_POST['baris1'],$_POST['kolom1']);
$BilanganHasil->penjumlahanMatrik();
}
}
?>
</form>
</div>
</div>
<!-- /*////////////////////////////////////////*/ -->
2. Buat file class.php
/*///// CLASS PELAJARAN MATRIK ////////*/
class operasiPenjumlahanMatrik{
public function __construct($baris1,$kolom1){
$this->baris1=$baris1;
$this->kolom1=$kolom1;
}
function penjumlahanMatrik(){
$baris1=trim($this->baris1);
$kolom1=trim($this->kolom1);
if (is_numeric($baris1) || is_numeric($kolom1) == TRUE) {
echo"<div class='matrik-input'>
<table style='width:100%;float:left;'>";
echo"<input type='hidden' name='baris1'
value='".$baris1."'>";
echo"<input type='hidden' name='kolom1'
value='".$kolom1."'>";
for ($i=0; $i < $baris1; $i++) {
echo"<tr>";
for ($j=0; $j < $kolom1 ; $j++) {
echo"<td><input class='hasil'
type='text' name='matrikA".$i."
".$j."'required='required'>
</td>";
".$j."'required='required'>
</td>";
}
echo"</tr>";
}
echo"</table></div>";
echo"<div style='float:left;text-align:center;
font-weight:bold;font-size:20px;'>+</div>";
echo"<div class='matrik-input'><table
style='width:100%;float:left;'>";
for ($i=0; $i < $baris1; $i++) {
echo"<tr>";
for ($j=0; $j < $kolom1 ; $j++) {
echo"<td><input class='hasil'
type='text' name='matrikB".$i."
".$j."'required='required'>
</td>";
".$j."'required='required'>
</td>";
}
echo"</tr>";
}
echo"</table>";
echo"</div>";
echo"<div style='width:100%;float:left;'>
<input class='btn-submit green' style='width:20%;'
type='submit' name='jumlah' value='Jumlah'></div>";
}else{
echo"<h2>Baris </h2><h4>* Tolong Masukkan Angka
!</h4>";
!</h4>";
}
}
}
Sekian Terima Kasih dan Selamat Mencoba !
COMING SOON : Perkalian matrik dengan PHP

0 Comments:
Posting Komentar