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