pemrograman komputer - gadjah mada universityalgoritma luas segitiga rumus heron 1.masukkan sisi...

14
Pemrograman Komputer Luas Segitiga dengan Rumus Heron oleh Djoko Luknanto Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 1

Upload: others

Post on 09-Dec-2020

29 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Pemrograman Komputer

Luas Segitiga dengan Rumus Heron

olehDjoko Luknanto

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 1

Page 2: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Rumus Luas Segitiga

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 2

Mencari luas sembarang segitiga

a b

c

Page 3: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Rumus Luas Segitiga

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 3

Mencari luas sembarang segitiga

a b

c

t

dc‐d

Page 4: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Penjabaran Rumus Luas Heron 1

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 4

Menurut Hukum Pytaghoras

a b

c

t

dc‐d

Page 5: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Penjabaran Rumus Luas Heron 2

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 5

Di depan diperoleh 

Jadi:  

Page 6: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Penjabaran Rumus Luas Heron 3

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 6

Page 7: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Penjabaran Rumus Luas Heron 4

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 7

dengan  

Page 8: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Apa yang terjadi jika a > b + c?Tidak terjadi segitiga!

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 8

a

bc

Page 9: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Apa yang terjadi jika a > b + c?Tidak terjadi segitiga!

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 9

Page 10: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Menghitung Luas Segitiga

• Input: data apa yang harus diinputkan?

a b c

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 10

Page 11: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Contoh dengan Macro kasus 1

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 11

Page 12: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Contoh dengan Macro kasus 2

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 12

Page 13: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Algoritma Luas Segitiga Rumus Heron

1. Masukkan sisi segitiga: a, b, c2. Hitung s = (a + b + c)/23. Hitung nilai R = (s ‐ a)(s ‐ b)(s ‐ c)4. Jika R > 0, maka hitung luas segitiga 

menggunakan Rumus Heron, jika tidak maka segitiga tidak mungkin terjadi karena sisi terpanjangnya ≥ jumlah kedua sisi yang lain.

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 13

Page 14: Pemrograman Komputer - Gadjah Mada UniversityAlgoritma Luas Segitiga Rumus Heron 1.Masukkan sisi segitiga: a, b, c 2.Hitung s= (a+ b+ c)/2 3.Hitung nilai R= (s‐a)(s‐b)(s‐c) 4.Jika

Contoh dengan VBA

Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 14