pemrograman komputer - gadjah mada universityalgoritma luas segitiga rumus heron 1.masukkan sisi...
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052409/60973915c620291b532f065c/html5/thumbnails/14.jpg)
Contoh dengan VBA
Kamis, 29 Agustus 2019 http://luk.staff.ugm.ac.id/komputer 14