Prokom M13
Prokom M13
Disusun oleh
FIRMAN RAMADHAN PUTRA
19/443676/TK/48872
Latihan Soal 4
Buat sebuah program untuk Luas Segitiga yang diketahui koodinat ketiga titiknya: A (xA, yA), B(xB, yB) dan
C(xC, yC).
C B
Program :
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
clrscr();
cout << "Program untuk Menghitung Luas Segitiga" << endl;
cout << "Koordinat Titik 1 : ";
cin >> xa;
cin >> ya;
hitung ();
S ();
luas ();
cout << "Luas Segitiga : " << luasan << endl;
}
double hitung ()
{
a = sqrt ((xa-xb)*(xa-xb)+(ya-yb)*(ya-yb));
b = sqrt ((xb-xc)*(xb-xc)+(yb-yc)*(yb-yc));
c = sqrt ((xc-xa)*(xc-xa)+(yc-ya)*(yc-ya));
return (a,b,c);
}
double S ()
{
s =(a + b + c)/2;
return (s);
}
double luas ()
{
luasan = sqrt(s*(s-a)*(s-b)*(s-c));
return (luasan);
}
output :