Welcome, Guest. Please login or register.

Author Topic: Menghitung Luas Segitiga dan Luas Lingkaran menggunakan Turbo C  (Read 2267 times)

Offline Adi Sunardy

  • The man who sold the world
  • Administrator
  • Hero Member
  • *****
  • Posts: 595
  • Just an Ordinary Man

  • Activity
    0.6%
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.5 Firefox 3.0.5
    • sharing is caring
Menghitung Luas Segitiga dan Luas Lingkaran menggunakan Turbo C
« on: February 05, 2009, 03:33:02 PM »
Lupa sourcenya dari mana, sedang ngoprek-ngoprek CD Backup data-data dari jaman kuliahan dulu, nemu source code yang ini:

1. Menghitung Luas Segitiga

Code: You are not allowed to view links. Register or Login
#include <stdio.h>
#include <math.h>
main ()
{
float sisi1;
float sisi2;
float sisi3;
float s;
float l;
float luas;
float x;
float p;
float t;

clrscr ();
printf ("Inputkan sisi pertama:");
scanf ("%f", &sisi1);
printf ("Inputkan sisi kedua  :");
scanf ("%f", &sisi2);
printf ("Inputkan sisi ketiga :");
scanf ("%f", &sisi3);

textcolor(2);
if(sisi1==0 || sisi2==0 || sisi3==0)
{
cprintf ("bukan segitiga");
}
else  if (sisi1==sisi2 && sisi1==sisi3 && sisi2==sisi3)
{
cprintf ("segitiga sama sisi");
luas = sisi1 * sisi2 * sisi3 / 4 * sqrt (3);
cprintf ("luas segitiga %f satuan", luas);
}
else  if(sisi1!=sisi2 && sisi2!=sisi3 && sisi1!=sisi3)
{
cprintf ("segitiga sembarang");
s = 0.5 * (sisi1 + sisi2 + sisi3);
p = (s * (s - sisi1) * (s - sisi2) * (s - sisi3));
if (p<=0)    {     l = p * (-1);    }    else     {      l = p;     }

2. Menghitung Luas Lingkaran

Code: You are not allowed to view links. Register or Login
/* Contoh Program Menghitung Luas Lingkaran */
# include < stdio.h >
main()
{
float l,r;
clrscr();
Printf ( " Menghitung Luas Lingkaran \n ");
Printf ( " =========================\n ");
Printf ( " Masukkan Nilai Jari - Jari : ");
scanf ( "%f",&r);
l=3.14*r*r;
printf (" Luas Lingkaran = % 6.2%f",l);
getch();
}

Siapa tau masih ada yang perlu :)
Jabat Erat,


Adi Sunardy
You are not allowed to view links. Register or Login

Offline Rizal Munadi

  • Administrator
  • Hero Member
  • *****
  • Posts: 585

  • Activity
    1%
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.5 Firefox 3.0.5
Re: Menghitung Luas Segitiga dan Luas Lingkaran menggunakan Turbo C
« Reply #1 on: February 05, 2009, 06:35:46 PM »
Bagi yang sudah 'advanced'... menghitung luas segitiga, mungkin tidaklah menjadi masalah besar.

Namun bagi pemula atau yang baru berkenalan dengan bahasa pemrograman, pasti bingung harus mulai dari mana. Untuk rumus, pasti semua sudah punya ilmunya, sekarang masalah prosesnya.

Bila disajikan dalam bentuk tutorial singkat, secara step-by-step tentu akan membantu bagi yang mulai berminat menggunakan bahasa pemrograman atau software lain seperti matlab misalnya.

Apa yang harus dideklrasikan, bagaimana proses iterasi. Tentu akan sangat baik bila disajikan beberapa contoh.
 
Kemudian nanti meningkat dengan penggunaan if-then, for-loop, while dan lainnya. Trik sebagai hint tentu akan menambah pengetahuan bagi yang berminat.

Wassalam,

Rizal Munadi
Rizal Munadi

 
Share this topic...
In a forum
(BBCode)
In a site/blog
(HTML)


Related Topics

  Subject / Started by Replies Last post
0 Replies
666 Views
Last post January 15, 2009, 12:39:36 PM
by Adi Sunardy
0 Replies
613 Views
Last post January 16, 2009, 02:34:08 PM
by Adi Sunardy
0 Replies
1924 Views
Last post March 13, 2009, 09:10:35 AM
by Adi Sunardy
0 Replies
1815 Views
Last post April 04, 2010, 01:19:49 AM
by Rizal Munadi
1 Replies
724 Views
Last post July 06, 2010, 05:33:59 AM
by Rizal Munadi