• Twitter
  • Facebook
  • Google+
  • Instagram
  • Youtube

Thursday, 16 May 2013

Luas Segitiga dan 2 Angka di belakang Koma | Free Pascal

Sumber : tokilearning



Yak, setelah kita mengetahui beberapa dasar dari operasi bilangan,
(jika belum baca http://pillstick.blogspot.com/2013/05/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://pillstick.blogspot.com/2013/05/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.

Kalau kita lihat disana, alur programnya adalah seperti berikut.
Baris 1 dan 2

Kita mendefinisikan variabel a dan b sebagai integer (bilangan bulat) dan c sebagai real (bilangan yang ada komanya, karena diminta yang seperti itu).
Baris 4 sampai 8

Baris ini adalah inti programnya.
Baris 5

Membuat input nilai a dan b
Baris 6

Membuat rumus mencari c dengan rumus luas segitiga
Baris 7

Membuat output nilai c dengan 2 angka dibelakang koma

0 komentar:

Post a Comment

Hey, It's my pleasure to know what was in your mind after reading the article above. So, you can comment or give critics to my writing on this comment box below

Contact

Get in touch with me


Adress/Street

12 Street West Victoria 1234 Australia

Phone number

+(12) 3456 789

Website

www.johnsmith.com