Saturday, April 13, 2013

Belajar PHP Mulai Dari NOL: LATIHAN 2 | Mengenal Format untuk Angka Triliunan

Latihan 2a:
-----------------------------------------------------------------------------------
Diketahui seorang yang bernama Mr.X memiliki 10 bidang tanah yang berbeda di lokasi yang berbeda.

No Tanah. Lokasi     Pjg    Lbr
-----------------------------
1           Bekasi     100     50
2           Bekasi     200     50
3           Bekasi     200     50
4           Bekasi     200     50
5           Bekasi     200     50
6           Bekasi     200     50
7           Bandung   200     50
8           Bandung   200     50
9           Bandung   200     50
10         Bandung   200     50

Hitung Total Luas Tanah dengan program PHP dengan format sbb:
Luas tanah ke 1 = 99999
Luas tanah ke 2 = 99999
Luas tanah ke 3 = 99999
Luas tanah ke 4 = 99999
Luas tanah ke 5 = 99999
Luas tanah ke 6 = 99999
Luas tanah ke 7 = 99999
Luas tanah ke 8 = 99999
Luas tanah ke 9 = 99999
Luas tanah ke 10 = 99999
Luas = 999,999

Jawaban:
<?php
//menghitung luas segi empat
$pj[1] = 100;  $lb[1] =50;
$pj[2] = 200;  $lb[2] =50;
$pj[3] = 300;  $lb[3] =50;
$pj[4] = 400;  $lb[4] =50;
$pj[5] = 500;  $lb[5] =50;
$pj[6] = 600;  $lb[6] =50;
$pj[7] = 700;  $lb[7] =50;
$pj[8] = 800;  $lb[8] =50;
$pj[9] = 900;  $lb[9] =50;
$pj[10] = 1000;  $lb[10] =50;

$i=0;
$tluas=0;
while ($i<10) {
   $i++;
   $luas[$i]= $pj[$i]  * $lb[$i];
   echo "Luas tanah ke $i = $luas[$i] <br>";
   $tluas=$tluas+ ($pj[$i]*$lb[$i]);
}

$xx = "".number_format($tluas,0,".",",");
echo "Luas  = $xx";
?>


Hasil Program:Luas tanah ke 1 = 5000
Luas tanah ke 2 = 10000
Luas tanah ke 3 = 15000
Luas tanah ke 4 = 20000
Luas tanah ke 5 = 25000
Luas tanah ke 6 = 30000
Luas tanah ke 7 = 35000
Luas tanah ke 8 = 40000
Luas tanah ke 9 = 45000
Luas tanah ke 10 = 50000
Luas = 275,000




Latihan 2b:
-----------------------------------------------------------------------------------
Data tetap seperti diatas. Diminta untuk membuat program PHP untuk menghitung Total Nilai Rupiah Hasil Penjualan seluruh tanah.

Ketentuan:
Harga jual tanah di bekasi Rp. 200rb /meter
Harga jual tanah di Bandung Rp. 400rb /meter
1.    Tampilkan harja jual tanah masing2
2.    Berapa Total Harga Penjualan semua tanah?

Buatlah program PHP untuk :
- menghitung Nilai Jual Tanah untuk masing-masing nomor Tanah
- menghitung Nilai Jual Semua Tanah

Output:

No Tanah   Lokasi    Panjang  Lebar    Luas Tanah    Harga / m         Nilai Jual
-----------------------------------------------------------------------
1                 xxx             99         99        9,999         99999         999,999,999
.                  xxx             99         99        9,999         99999         999,999,999
.                  xxx             99         99        9,9999        99999         999,999,999
10                xxx             99         99       9,9999         99999        999,999,999
--------------------------------------------------------------------------------
Total Nilai Jual Tanah                                                           9,999,999,999,999



No comments:

Post a Comment