ARRAY 2 DIMENSI
ini adalah pemecahan masalah pada tugas latihan 1 yang diberikan oleh dosen saya baoak hadiq, saya menggunakan pemikiran dan pemahaman saya dan hasilnya seperti dibawah ini. saya menggunakan salah satu rumus matematika yang pernah diajarkan guru saya waktu SMA
array dua dimensi adalag array yang dapat membantu dalam pemrograman apabila array satu dimensitidak mencukukupi dalam menghasilkan suatu solusi. array dua dimensi sebenarnya adalah array yang berisi array
Array adalah tipe data yang berisi kumpulan dari nilai atau tipe data lain. Nilai di dalam array disebut dengan elemen, dan setiap elemen memiliki ‘nomor urut’ yang dikenal dengan istilah index.
SOAL
besar
10
|
12
|
70
|
kecil
100
|
55
|
44
|
JAWABAN
besar
10
|
12
|
70
|
kecil
100
|
55
|
44
|
PROSES
K[0] = 100
B[2] ← K[0]
B[2] = 100
10
|
12
|
100
|
70
|
Besar
55
|
44
|
Kecil
K[2] = 44
B[4] ← K[2]
B[4] = 44
10
|
12
|
100
|
70
|
44
|
Besar
55
|
Kecil
B[0] = 10
K[0] ← B[0]
B[0] = 10
K[1] = 55
B[0] ← K[1]
B[0] = 55
K[1] = B[3]
= 70
K[2] = B[1]
= 12
55
|
12
|
100
|
70
|
44
|
Besar
10
|
70
|
12
|
Kecil
berikut adalah contoh koding dari array 2 dimensi
<html>
<head>
<title>Struktur Data Array 2 Dimensi</title>
<script type="text/javascript">
var i = 0;
var DataBarang = new Array();
function TambahData(){
DataBarang[i]=new Array();
DataBarang[i][0]=document.getElementById("txtBarang").value;
DataBarang[i][1]=parseInt(document.getElementById("txtHarga").value);
i++;
document.getElementById("txtBarang").value="";
document.getElementById("txtHarga").value="";
}
function HitungTotal(){
var total=0;
document.getElementById("txtHasil").innerHTML="";
for(var s=0;s<DataBarang.length;s++){
document.getElementById("txtHasil").innerHTML+=DataBarang[s][0]+"="+DataBarang[s][1]+"<br>";
total+=DataBarang[s][1];
}
document.getElementById("txtTotal").innerHTML=total;
}
</script>
</head>
<body>
<label>Produk:</label>
<input type="text"id="txtBarang"><br>
<label>Harga:</label>
<input type="text"id="txtHarga"><br>
<input type="button" value="Tambah Produk" onClick="TambahData()"/>
<input type="button" value="Hitung Total" onClick="HitungTotal()"/><br>
<label id="txtHasil"></label>
<label id="txtTotal"></label>
</body>
</html>
<html>
<head>
<title>Struktur Data Array 2 Dimensi</title>
<script type="text/javascript">
var i = 0;
var DataBarang = new Array();
function TambahData(){
DataBarang[i]=new Array();
DataBarang[i][0]=document.getElementById("txtBarang").value;
DataBarang[i][1]=parseInt(document.getElementById("txtHarga").value);
i++;
document.getElementById("txtBarang").value="";
document.getElementById("txtHarga").value="";
}
function HitungTotal(){
var total=0;
document.getElementById("txtHasil").innerHTML="";
for(var s=0;s<DataBarang.length;s++){
document.getElementById("txtHasil").innerHTML+=DataBarang[s][0]+"="+DataBarang[s][1]+"<br>";
total+=DataBarang[s][1];
}
document.getElementById("txtTotal").innerHTML=total;
}
</script>
</head>
<body>
<label>Produk:</label>
<input type="text"id="txtBarang"><br>
<label>Harga:</label>
<input type="text"id="txtHarga"><br>
<input type="button" value="Tambah Produk" onClick="TambahData()"/>
<input type="button" value="Hitung Total" onClick="HitungTotal()"/><br>
<label id="txtHasil"></label>
<label id="txtTotal"></label>
</body>
</html>
sekian dari saya
wassalamualikum wr.wb
Komentar
Posting Komentar