Thursday, May 1, 2014

Luas Segitiga

Pak Dengklek menggambar sebuah segitiga yang alasnya berukuran A cm (1 ≤ A ≤ 1.000) dan tingginya berukuran T cm (1 ≤ T ≤ 1.000). Ia ingin menghitung luas dari segitiga tersebut, tapi ia lupa caranya. Bantulah dia.

Format Masukan

Baris pertama berisi dua buah bilangan bulat A dan T.

Format Keluaran

Sebuah baris berisi sebuah bilangan nyata yaitu luas dari segitiga tersebut dalam cm persegi, dengan tepat dua angka di belakang koma.

Contoh Masukan 1

5 7

Contoh Keluaran 1

17.50

Contoh Masukan 2

5 6

Contoh Keluaran 2

15.00

Petunjuk

Karena luas segitiga bisa bukan merupakan bilangan bulat, maka Anda perlu menyimpannya dalam suatu variabel bertipe real. Masih ingat rumus luas segitiga, yaitu (A x T / 2)? Operator pembagian bilangan nyata pada Pascal adalah '/'. Operator perkalian pada Pascal adalah '*'. Jadi, misalkan luas bertipe real, Anda dapat menghitung luas segitiga tersebut dengan perintah
luas := A * T / 2;
Lalu, bagaimana agar hasilnya dicetak dalam dua angka di belakang koma? Perintah writeln memiliki format khusus agar bilangan nyata dapat dicetak seperti itu dengan menambahkan ':0:X' di belakang ekspresi yang ingin dicetak pada writeln, dengan X adalah banyak angka di belakang koma yang diinginkan. Jadi, luas tersebut dapat dicetak dengan perintah
writeln(luas:0:2);

Jawabannya adalah :


No comments:

Post a Comment