Kamis, 07 Juli 2011

Luas Segitiga dan 2 Angka di belakang Koma | Free Pascal


Yak, setelah kita mengetahui beberapa dasar dari operasi bilangan,
(jika belum baca http://cahya-putra.blogspot.com/2011/07/tutorial-sederhana-free-pascal.html )
Saatnya kita kembali berlatih.

Dan latihan kali ini adalah Menentukan Luas Segitiga dan Membuat 2 angka di belakang Koma (,).
Beginilah contoh soalnya.
Hakim adalah anak kelas 2 SD, tapi dia sudah diajari cara membuat Segitiga, dan cara menentukan Luas segitiga. Namun, dia belum diajari perkalian dan pembulatan 2 angka dibelakang koma dan gurunya memberinya banyak PR. Bantulah Hakim untuk menyelesaikan PR nya.

Format Masukan
Berisi 2 bilangan, Alas dan Tinggi segitiga

Format Keluaran
Luas segitiga dengan tepat 2 angka dibelakang koma

Input
7 5
Output
17.50
Contoh Input
2 6
Contoh Output
6.00

NB : 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
untuk membuat inputan yang dipisahkan oleh spasi gunakan
writeln(luas:0:2);

Jangan lupa untuk mendeklarasikan variabel a dan b ya.. jika tidak tahu, baca
>> http://cahya-putra.blogspot.com/2011/07/fungsi-input-output-pada-free-pascal.html << Selamat Mencoba


| Kunci Jawaban | Buka Bila Sangat Dibutuhkan |
var a, b : integer;
c : real;

begin
readln (a,b);
c := a * b / 2;
writeln (c:0:2);
end.

Tidak ada komentar:

Posting Komentar

Habis baca alangkah baiknya untuk memberikan comment..
silahkan comment disini..
ingat !!
dilarang spamming, bicara PORNO atau SARA