Anda di halaman 1dari 4

LAPORAN PRAKTIKUM

DASAR PEMROGAMAN KOMPUTER


Minggu 13

Disusun oleh
FIRMAN RAMADHAN PUTRA
19/443676/TK/48872

DEPARTEMEN TEKNIK GEODESI


FAKULTAS TEKNIK
UNIVERSITAS GADJAH MADA
2020
TUGAS DASAR PEMROGAMAN KOMPUTER

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>

double a, b, c, s, luasan, xa, ya, xb, yb, xc, yc;


double hitung ();
double S ();
double luas ();

void main ()
{
clrscr();
cout << "Program untuk Menghitung Luas Segitiga" << endl;
cout << "Koordinat Titik 1 : ";
cin >> xa;
cin >> ya;

cout << "Koordinat Titik 2 : ";


cin >> xb;
cin >> yb;

cout << "Koordinat Titik 3 : ";


cin >> xc;
cin >> yc;

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 :

Anda mungkin juga menyukai