Selasa, 23 April 2013

Menghitung Luas Segitiga



Tahapan Analisa Algoritma
Contoh:

1. Untuk mengitung Luas Segitiga:
2. Masukan Nilai Alas
3. Masukan Nilai Tinggi
4. Hitung Luas = (Alas * Tinggi)/2
5. Cetak Luas

Contoh:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidOQkjhlgl_KPXSEpwelwlZAo90W28duWf36EoN86_os503zwVU4XdTXWnreiCR_icP4RAd9Qfb49QYLvW_JAyJ6Ci1fz6lQ3PmpyD3LMkYO5xK3f6__hLtcUFGqnuJTrJ3Nz3gou_ECJZ/s320/p2.png

Contoh:

1. Read Alas
2. Read Tinggi
3. Luas=(Alas*Tinggi)/2
4. Write(luas)

Analisis :
Dari Algoritma di atas menjelaskan tentang cara menghitung luas segitiga , yaitu dengan langkah-langkah berikut : ­
1.      Pertama kita mulai terlebih dahulu
2.      Masukkan nilai sebarang alas
3.      Masukkan nilai sebarang tinggi
4.      menuliskan rumus luas segitiga yang telah diketahui. Alas dan tinggi tersebut merupakan variabel untuk menyimpan data masukan.
5.      Membaca data dari rumus luas segitiga yang sudah dimasukkan nilai sebarang nilai alas dan tinggi tersebut.dengan cara mengalikannya .
6.      Cetak hasil dan proses berakhir.

Ulasan :
Setelah kita mencermati dari algoritma yang dipaparkan di atas, terlihat ada beberapa langkah yang kurang efektif dan efisien. Hal itu dikarena ada langkah yang seharusnya dihilangkan dalam algoritma tersebut. Sehingga nantinya algoritma tersebut lebih efektif dan efisien.

Alternatif algoritma lainnya:
Dalam penulisan variabel alas dan tinggi dijadikan satu, dalam maksud  untuk menghemat memori dan menghemat langkah guna untuk lebih efisiensi waktunya.








 










Berdasarkan program awalnya itu sudah benar, akan tetapi belum termasuk efisien. Karena yang terdapat di program yang pertama terdapat dua kali proses masukkan nilai .








Pseudocode
1.    input a
2.    input t
3.    luas ← 0.5 * a * t
4.    cetak luas program

keterangan :
            a = alas
            t = tinggi

Tidak ada komentar: