Langkah-langkah kerja program menghitung luas segitiga sembarang adalah:
Langkah ke-1 : meminta input absis dan ordinat titik-titik A, B dan C. absis titik A, B, dan C disimpan dalam variabel berturut-turut x_a, x_b dan x_c. Ordinat titik A, B, dan C disimpan dalam variabel berturut-turut y_a, y_b dan y_c.
Langkah ke-2 : menentukan panjang sisi a menggunakan rumus berikut. Hasil operasi ini disimpan dalam variabel sisi_a.
sisi_a = ((x_c – x_b) ** 2 + (y_c – y_b) ** 2) ** (1 / 2)
Langkah ke-3 : menentukan panjang sisi b menggunakan rumus berikut. Hasil operasi ini disimpan dalam variabel sisi_b.
sisi_b = ((x_b – x_a) ** 2 + (y_b – y_a) ** 2) ** (1 / 2)
Langkah ke-4 : menentukan panjang sisi c menggunakan rumus berikut. Hasil operasi ini disimpan dalam variabel sisi_c.
sisi_c = ((x_c – x_a) ** 2 + (y_c – y_a) ** 2) ** (1 / 2)
Langkah ke-5 : menentukan setengah dari keliling segitiga. Hasil operasi ini disimpan dalam variabel s.
s = (sisi_a + sisi_b + sisi_c) / 2
Langkah ke-6 : menentukan luas segitiga menggunakan rumus berikut, hasil operasi ini disimpan dalam variabel luas.
luas = (s * (s – sisi_a) * (s – sisi_b) * (s – sisi_c)) ** (1/2)
Langkah ke-7 : menampilkan nilai dalam variabel luas.
Oleh : #bayuyudhasaputra
Related topics: