, Olimpide Toki: Berkas dan Pembahasan: Penghitung luas segitiga dengan C

Penghitung luas segitiga dengan C

ebagai latihan pertama tentang kegunaan C pada program-program dasar, mungkin postingan ini bisa diambil sebgai contoh awal. Sebelumnya maaf banget kalau langsung nggenjot pembaca dengan artikel-artikel kode kejam sebelumnya yang terkenal lumayan sulit diapahami.

Sebagai ingatan saja, C adalah bahasa kembangan dari B yang aslinya digunakan oleh komputer tipe UNIX. Dan sekarang, C adalah bahasa terstandar di dunia (makanya, rugi kalo gak belajar C!), dan kode dari C bersifat fleksible, gak perlu dirubah pada kondisi macam apapun.

Sebagai contoh, sebuah kode C ditulis dalam gpcedit di Linux, lalu di buka dengan Dev-C di Windows, maka nggak akan ada masalah (kecuali seperti clrscr(); misalnya). Itu lah kehebatan C, pokoknya, kode internal C nggak banyak yang berubah sesama OS, yang banyak berubah itu beberapa kode fungsi file library (Conio.h misalnya, yang dalam Dev-C++ tidak diperkenankan untuk clrscr();)

Oke, gitu aja perkenalannya, sekarang mulai dengan bagaimana membuat program penghitung luas segitiga itu dengan bahasa C. Mulai

blogger-emoticon.blogspot.com lol

Program ini dijamin mudah banget n gak banyak ribet. Algoritmanya pun sangat sederhana dan gak muluk-muluk.

Tentu saja, dalam menghitung luas segitiga, komponen dasar yang diperlukan adalah: panjang dan lebar, yang nantinya hasil dari penghitungan luas itu didapat dari operasi kali antara panjang dan lebar, atau panjang kali lebar (panjang*lebar)

Nah, seperti apa source code programnya kalo begitu? ini dia:



Nah, kode diatas sangat simple bukan, hanya terdiri dari tiga komponen, p, yakni alias dari panjang. l yakni alias dari lebar. dan hasil yang merupakan penampung dari panjang kali lebar.

getch() disini digunakan untuk menunggu tombol enter (atau tombol lain) ditekan oleh user, karena kalau nggak ada getch(), default bahasa C adalah langsung unload ketika program finished to run. Di pascal juga berlaku demikian, maka diperlukan fungsi readln(); kalo di pascal, sehingga tidak langsung out ketika kode begitu ter launch secara sukses.

blogger-emoticon.blogspot.com hahaha, mudah bukan?






You can standing your vote for this artcile:


Or you just wanna nookmark this post on:

  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Meneame
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks
  • Agregar a facebook



Comments

16 Responses to "Penghitung luas segitiga dengan C"

Anonymous said... October 15, 2008 at 2:03 AM

hmmm, apik tenan..
maksud sampeyan apik.. cerdas.
sayang display gambarnya kurang, jadi tidak terlalu menarik..
coba di kasih ilustrasi ibu guru yang cantik dan seksi dengan pakaian ala gurunya, memberi instruksi di depan kelas :)

troublemaker be said... October 15, 2008 at 2:19 AM

terimakasih, mas wahyu, semoga bisa direalisasikan. takut ntar malah dianggep cabul

hahaha :D

Anonymous said... October 15, 2008 at 2:26 AM

Swer dah gue tambah kagak ngarti. Tu A B C kan pljran waktu TK kan. Ya to? Komputer? Apaan tuh? Gue kagak ngarti. Gue cuma tau Opera Mini yg gua pake ini...huahahaha...wah sukses deh adek2 smua, smoga otak klian skelas einstein. Mang gue blogger aktif ya? Tau dri mana?

troublemaker be said... October 15, 2008 at 2:44 AM

@benlah, A, B, C yang mana seh?

Anonymous said... October 16, 2008 at 3:40 AM

lagi belajar pemrogaman yak ... :)

semoga segitiganya, nggak dipake macam2 ... :lol:

Unknown said... October 16, 2008 at 4:39 AM

@afwan

hehehe, maksudnya afwan? sb = segitiga biru?

hahaha!

Anonymous said... October 16, 2008 at 7:40 AM

wah..numpang belajar yah :)

troublemaker be said... October 16, 2008 at 8:04 AM

@blogger adicter, dipersilahkan!

Anonymous said... October 28, 2008 at 5:33 AM

Payah...

Luas segitiga kok panjang kali lebar ???

Parah...

hendry_dext said... November 4, 2008 at 4:32 PM

Hehe.. Mungkin si sang master cuma mo ngetes doank.. Ada yang perhatiin codingan dy gak sih.. Githuu..

Menurut aku sih cuma salah penulisan "segitiga" yang seharusnya "persegi panjang"... ^^

Anonymous said... November 10, 2008 at 7:01 AM

Jelas jelas tulisannya segitiga, apa ngga lebih cepet kodenya ditambah /2 daripada ganti kata-kata.

Gak efisien banget sih

Anonymous said... November 10, 2008 at 7:09 AM

C mainan anak SD

Anonymous said... December 5, 2008 at 5:02 AM

hmm... Menghitung luas Segitiga kok Panjang * Lebar y? (apa slama ini yang saya pelajari salah y? :-? ) bukannya panjang*lebar/2 ? :-? i wonder...

Anonymous said... March 5, 2009 at 8:40 AM

mantap banget de tutornya mas..
:D


boleh tukeran link gk ??
salamkenal..

Unknown said... March 6, 2009 at 2:33 PM

mas adam, mo numpang tanya boleh g'?. kata yg ada di dalam tanda '<>' (setelah #include) itu untuk apa? trus tanda \n (yg di printf, didalam tanda kurung) artinya pa dan juga untuk apa?. minta alamat email.a boleh g'?

online calculator said... July 30, 2011 at 3:18 AM

That is great info.It's really great post.

Post a Comment

Jangan malu-malu untuk menyampaikan atau membenahi source-code/artikel saya ya teman! Dan kalau mau berkomentar, silah saja disini:



Popular Article

Recent Post

Refresh Comment

Standing on me!

About me? Yes... I'm just a small child who is a junior and still learning about how to make a good program and is also efficient and user-friendly by using C Programming Language. I have never been involved at TOKI, but hopefully this year I can pass the TOKI's test! Hurray for all of us!


Be the followers