Pengertian Array 2 Dimensi beserta pembahasan soal
Assalamualaikum WR.WB
Bagaimana kabar anda? Sehat?kalau sehat, alhamdulillah klo
lagi kurang enak badan,semoga cepet hilang segala permasalahannya hehe.
Ok mas brow, kali ini kita akan membahas tentang array dua dimensi, apa itu array dua
dimensi? Baiklah,akan saya jelaskan dibawah ini. CEKIDOT MAMANK!!!
Array dua dimensi merupakan perkembangan dari array satu
dimensi, nah jika pada array satu dimensi hanya terdiri dari satu baris dan
beberapa kolom saja, maka array dua dimensi memiliki lebih dari satu baris,
yang mana indeks pertama dinyatakan sbg baris dan indeks kedua sbg kolom.
Contoh penyebutan dalam array dua dimensi adalah sebagai
berikut:
Nama_array[indeks baris,indeks kolom]
Nah, untuk memudahkan bagaimana melihat baris dan kolom,
saya akan kasih gambar contoh seperti ini.
-Tata cara penulisan untuk mengisi data pada array.
Identitas array=data
Ex: Y[2,2]= 69
Dan inilah hasilnya
Soal-soal
ubahlah data pada array berikut
menjadi seperti ini
Jawab :
B[0,1]=B[0,2]
B[0,2]=B[2,2]
B[1,2]=B[1,0]
B[1,0]=A[0,1]
B[2,0]=A[0,2]
B[2,1]=A[2,0]
B[2,2]=A[1,1]
2.Ubah juga tabel berikut
Dan inilah hasilnya
Soal-soal
ubahlah data pada array berikut
B[0,1]=B[0,2]
B[0,2]=B[2,2]
B[1,2]=B[1,0]
B[1,0]=A[0,1]
B[2,0]=A[0,2]
B[2,1]=A[2,0]
B[2,2]=A[1,1]
Menjadi
Jawab :
A[0,0]=A[1,1]
A[0,1]=B[0,1]
A[1,1]=A[1,2]
A[1,0]=B[1,1]
A[2,2]=B[1,2]
berikut adalah contoh scriptnya
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>praktikum struktur data</title>
<script type="text/javascript">
var nama = new Array()
var tot = new Array()
var indeks = 1
function inputarray()
{
ambildata()
total()
indeks++
}
function ambildata()
{
nama[indeks] = document.getElementById("aran").value
tot[indeks] = document.getElementById("semuanya").value
}
function tampilkanarray()
{
var indekstampil = 0
indekstampil = document.getElementById("nomorindeks").value
document.getElementById("outnama").value = nama[indekstampil]
document.getElementById("outtotal").value = tot[indekstampil]
}
function total()
{
var a = document.getElementById("hrggula").value
var b = document.getElementById("beligula").value
var c = document.getElementById("hrgsusu").value
var d = document.getElementById("belisusu").value
var e = document.getElementById("hrgmnyk").value
var f = document.getElementById("beliminyak").value
var g = document.getElementById("hrgbrs").value
var h = document.getElementById("beliberas").value
var i = document.getElementById("hrgsarden").value
var j = document.getElementById("belisarden").value
var jml = parseInt(a*b)+parseInt(c*d)+parseInt(e*f)+parseInt(g*h)+parseInt(i*j);
document.getElementById("semuanya").value = jml
}
function hitung1(){
var a=document.getElementById("hrggula").value
var b=document.getElementById("beligula").value
var hitung=parseInt(a)*parseInt(b)
document.getElementById("hasil1").value=hitung
}
function hitung2(){
var a=document.getElementById("hrgsusu").value
var b=document.getElementById("belisusu").value
var hitung=parseInt(a)*parseInt(b)
document.getElementById("hasil2").value=hitung
}
function hitung3(){
var a=document.getElementById("hrgmnyk").value
var b=document.getElementById("beliminyak").value
var hitung=parseInt(a)*parseInt(b)
document.getElementById("hasil3").value=hitung
}
function hitung4(){
var a=document.getElementById("hrgbrs").value
var b=document.getElementById("beliberas").value
var hitung=parseInt(a)*parseInt(b)
document.getElementById("hasil4").value=hitung
}
function hitung5(){
var a=document.getElementById("hrgsarden").value
var b=document.getElementById("belisarden").value
var hitung=parseInt(a)*parseInt(b)
document.getElementById("hasil5").value=hitung
}
</script>
</head>
<body><center>
<table>
<tr>
<td><label>Nama pembeli</label></td>
<td><input type="text" placeholder="masukkan nama" id="aran"></td>
</tr>
<tr>
<td><label>No</label></td>
<td><label>Kode produk</label></td>
<td><label>Nama produk</label></td>
<td><label>Harga (Rp)</label></td>
<td><label>Banyak pemesan (Pcs)</label></td>
<td><label>Sub total (Rp)</label></td>
</tr>
<tr>
<td><label>1</label></td>
<td><label>K001</label></td>
<td><label>Gula putih</label></td>
<td><input type="text" name="gulaku" value="11000" id="hrggula" readonly></td>
<td><input type="number" id="beligula" onchange="hitung1(this.value)"></td>
<td><input type="number" id="hasil1"></td>
</tr>
<tr>
<td><label>2</label></td>
<td><label>K002</label></td>
<td><label>Susu kaleng</label></td>
<td><input type="text" name="suleng" value="5500" id="hrgsusu" readonly></td>
<td><input type="number" id="belisusu" onchange="hitung2(this.value)"></td>
<td><input type="number" id="hasil2"></td>
</tr>
<tr>
<td><label>3</label></td>
<td><label>K003</label></td>
<td><label>Minyak goreng</label></td>
<td><input type="text" name="minyak" value="7300" id="hrgmnyk" readonly></td>
<td><input type="number" id="beliminyak" onchange="hitung3(this.value)"></td>
<td><input type="number" id="hasil3"></td>
</tr>
<tr>
<td><label>4</label></td>
<td><label>K004</label></td>
<td><label>Beras</label></td>
<td><input type="text" name="beras" value="9800" id="hrgbrs" readonly></td>
<td><input type="number" id="beliberas" onchange="hitung4(this.value)"></td>
<td><input type="number" id="hasil4"></td>
</tr>
<tr>
<td><label>5</label></td>
<td><label>K005</label></td>
<td><label>Sarden</label></td>
<td><input type="text" name="sarden" value="9800" id="hrgsarden" readonly></td>
<td><input type="number" id="belisarden" onchange="hitung5(this.value)"></td>
<td><input type="number" id="hasil5"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td align="center"><input type="button" value="save" id="simpan" onClick="inputarray()"></td>
<td align="center"><input type="button" value="total semua" onClick="total()"></td>
<td><input type="text" id="semuanya" placeholder="total"></td>
</tr>
<tr>
<td><input type="text" placeholder="masukkan indeks" id="nomorindeks"><input type="button" onClick="tampilkanarray()" value="cari nama pembeli"></td>
</tr>
</table>
</center>
<table>
<tr>
<td><label>Nama pembeli</label></td>
<td><input type="text" id="outnama"></td>
</tr>
<tr>
<td><label>Total yg harus dibayar</label></td>
<td><input type="text" id="outtotal"></td>
</tr>
</table>
</body>
</html>
dan berikut hasilnya
sekian pembahasan dari saya apabila ada kekurangan mohon maaf sebesar-besarnya.
j3mb0d malah promosi togel asw
BalasHapus