Algoritms Hitung Volume dan Luas Permukaan Bangun Ruang beserta Analisisnya

Selasa, 11 Oktober 2016 19.19 Diposting oleh Gama
Kamus :
          rusuk, panjang, tinggi, lebar, volume, luas_permukaan : integer
          Menu1, Menu2 : Char
          Menu, keluar : string

Algoritma:
          output (' Menu Utama ')
          output (' 1. Hitung Volume ')
          output (' 2. Hitung Luas Permukaan ')
          output (' 3. Keluar ')
          input (' Menu ')
          if   (Menu=1)



                then
                      output (' Menu Hitung Luas ')
                      output (' A. Volume Kubus ')
                      output (' B. Volume Balok ')
                      output (' C. Keluar')
                      input (' Menu1 ')
                      if   (Menu1='A')
                           then
                                  input(rusuk)
                                  volume ← rusuk * rusuk * rusuk
                                  output (volume)
                           else
                      endif
                      if   (Menu1='B')
                           then
                                  input(panjang, lebar, tinggi)
                                  volume ← panjang * lebar * tinggi
                                  output (volume)
                      if   (Menu1='C')
                           then
                                  output(keluar)
                                  else
                                       output(Data Invalid)
                      endif
          endif
          if   (Menu=2)
                then
                      output (' Menu Hitung Luas Pemukaan ')
                      output (' A. Luas Permukaan Kubus')
                      output (' B. Luas Permukaan Balok')
                      output (' C. Keluar')
                      input (' Menu2 ')
                      if   (Menu2='A')
                           then
                                  input(rusuk)
                                  luas_permukaan ← 6 * rusuk * rusuk
                                  output (luas_permukaan)
                      if   (Menu2='B')
                           then
                                  input(Jari_Jari)
                                  luas_permukaan ← 2 * ( panjang * lebar + panjang * tinggi + lebar * tinggi)                                        output (luas_permukaan)
                      if   (Menu2='C')
                           then
                                  output(keluar)
                                  else
                                       output(Data Invalid)
                      endif
          endif
          if   (Menu=3)
                then
                    output (Keluar)
          else
                    output (' Input Invalid')
         endif
                   
                 
     A.      Operasi Pengisian Nilai
SYNTAX
JUMLAH
Rusuk ¬ 8
1
Panjang ¬ 10
1
Lebar ¬ 6
1
Tinggi ¬ 8
1
Jari – Jari ¬ 7
1
Volume ¬ Rusuk * Rusuk * Rusuk
1
Volume ¬ Panjang * Lebar * Tinggi
1
Luas_Permukaan  ¬  6 * Rusuk * Rusuk
1
Luas_Permukaan ¬ 2*(Panjang*lebar + Panjang* Tinggi + Lebar * Tinggi)
1
Total
9

B.      Operasi Penjumlahan
SYNTAX
JUMLAH
Rusuk * rusuk * rusuk
2
Panjang * Lebar * Tinggi
2
6 * rusuk * rusuk
2
6 * Panjang * Lebar + Panjang * Tinggi + Lebar * Tinggi
3
Jari-Jari * 2 * 3.14
6
Total
12

C.      Operasi Perulangan (Output)
SYNTAX
JUMLAH
Volume_Rusuk
1
Volume_Balok
1
Luas_Permukaan_Kubus
1
Luas_Permukaan_Balok
1
Total
4

Total kebutuhan waktu eksekusi algoritma HitungRata2 :
Total Waktu = t1 + t2 + t3 = 9a + 12b + 4c

0 Response to "Algoritms Hitung Volume dan Luas Permukaan Bangun Ruang beserta Analisisnya"

Posting Komentar