memindahkan dan memasukkan nilai di array dua dimensi
assalamualaikum wr. wb
kali ini saya akan menjelaskan tentang array 2 dimensi dan contoh penyelesaian kasus memindahkan dan memasukkan nilai di array dua dimensi . sebelum masuk ke kasusnya kita terlebih dahulu harus mengerti apa itu array dua dimensi .
Pengertian array dua dimensi :
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan
elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.
Bentuk umum pendeklarasian:
nama_array[jumlah_elemen_baris][jumah_elemen_kolom];
Lanjut ke kasusnya :
kita akan memindahkan dan memasukkan nilai di array dua dimensi dengan soal berikut
dengan dipindah / memasukkan array sesuai dengan jawaban yang seperti dibawah ini
untuk langkah yang pertama kita akah merubah / memasukkan nilai yang ada pada array x dulu untuk memudahkan dalam pengurutannya :
langkah yang pertama :
langkah yang kedua :
langkah yang ketiga :
langkah yang ke empat :
langkah yang ke lima :
langkah yang ke enam :
langkah yang ke tujuh :
setelah kita berhasil / selesai dalam memindahkan / memasukkan nilai di array x . kita akan merubah nilai array y :
langkah ke satu
langkah ke dua
langkah ke 3
langkah ke 4
langkah ke 5
oke . dari penyelesaian kasus diatas kita ketahui bahwa untuk menyelesaikannya kita membutuhkan 12 langkah
contoh penerapan array dua dimensi pada javascript
berikut adalah penerapan array dua dimensi pada kasus aplikasi penjualan
Praktikum Struktur Data
kali ini saya akan menjelaskan tentang array 2 dimensi dan contoh penyelesaian kasus memindahkan dan memasukkan nilai di array dua dimensi . sebelum masuk ke kasusnya kita terlebih dahulu harus mengerti apa itu array dua dimensi .
Pengertian array dua dimensi :
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan
elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.
Bentuk umum pendeklarasian:
nama_array[jumlah_elemen_baris][jumah_elemen_kolom];
Lanjut ke kasusnya :
kita akan memindahkan dan memasukkan nilai di array dua dimensi dengan soal berikut
dengan dipindah / memasukkan array sesuai dengan jawaban yang seperti dibawah ini
untuk langkah yang pertama kita akah merubah / memasukkan nilai yang ada pada array x dulu untuk memudahkan dalam pengurutannya :
langkah yang pertama :
langkah yang kedua :
langkah yang ketiga :
langkah yang ke empat :
langkah yang ke lima :
langkah yang ke enam :
langkah yang ke tujuh :
setelah kita berhasil / selesai dalam memindahkan / memasukkan nilai di array x . kita akan merubah nilai array y :
langkah ke satu
langkah ke dua
langkah ke 3
langkah ke 4
langkah ke 5
oke . dari penyelesaian kasus diatas kita ketahui bahwa untuk menyelesaikannya kita membutuhkan 12 langkah
contoh penerapan array dua dimensi pada javascript
berikut adalah penerapan array dua dimensi pada kasus aplikasi penjualan
<html>
<head>
<title>Praktikum Struktur Data</title>
</head>
<body>
<label>
Data Barang
</label>
<br>
<input readonly value="no"><input readonly value="kode"><input readonly value="nama"><input readonly value="harga"><input readonly value="jumlah beli"><input readonly value="sub total"><br>
<label id="databarang"></label><br>
<label>total :</label><label id="total"></label>
</body>
</html>
<script>
var data=new Array();
data=[['1','k001','gula putih','1000'],['1','k002','susu kaleng','5500'],['1','k003','minyak goreng','7300'],['1','k004','beras','9800'],['1','k005','sarden','8500']]
document.getElementById('databarang').innerHTML="";
for(a=0; a<data.length; a++){
document.getElementById('databarang').innerHTML +="<input readonly value='"+data[a][0]+"'><input readonly value='"+data[a][1]+"'><input readonly value='"+data[a][2]+"'><input readonly value='"+data[a][3]+"'><input id='jumlah_beli' onchange='hitung_subtotal("+a+",this.value)' value='0'><input readonly id='subtotal"+a+"' value='0'><br>";
}
function hitung_subtotal(id,value){
// subtotal
var jumlah_beli=document.getElementById('jumlah_beli').value;
var perhitungan=parseInt(data[id][3])*value;
document.getElementById('subtotal'+id).value=perhitungan;
// total
var perhitungan=0;
for(b=0; b<data.length; b++){
var subtotal=document.getElementById('subtotal'+b).value;
var perhitungan=perhitungan+parseInt(subtotal);
document.getElementById('total').innerHTML=perhitungan;
}
}
</script>
Komentar
Posting Komentar